Regularizing Common Spatial Patterns to Improve BCI Designs: Unified Theory and New Algorithms | Synapse