Merge pull request #702 from dengemann/fix_ssp

ENH: add copy param to ssp functions
ENH/FIX: use RandomizedPCA for whitening

FIX: add intended changes
CLN: clean up tests
FIX: whitening
ENH: add recovery test
ENH : cleanup ICA internals + fix some tests
FIX : fix plot code + add plot topo to demo epochs
FIX: partial fix
FIX: revert picking / zeroing order
ENH: improve scaling in new plots
ENH: improve epochs example
FIX: revert test + drop type checking ica.exclude
FIX: revert unintended change
FIX: raw ica example