ENH: add plot scores function
revamp ICA API + internals

updates

deprecate

more ICA rf changes

checkpoint ICA

refactor viz

checkpoint

checkpoint: flexible types and scores and multiple EOG chans

FIX: prewhitening bug

make old tests work + test deprecation

reorganize code to be mroe readable given all the deprecation

clean up doc and add bads module

ENH: VIZ tests

catch bugs, polish examples]

revert changes in example

one more py26 fix

add new + refactor tests

add bads test + update iter default in find outliers

update whats new and reference

ENH : allow ica.plot_components()

useless raw preload

misc

API : set n_components=None by default

FIX : return figs in plot ica

ENH : update ICA in spm example

API : use list of indices in ICA find bads

FIX SPM exmample, return bad inds in order of score, address discussion, allo for refitting

allow apply ica from epochs on raw, support finding + scoring sources on Evoked

cosmits

basline defualt ecg

ENH: add drop log + fix bug in find_bads_ecg

fix plot_scores if multiple scores passed + prevent updating ica.exclude when invoking ica.apply

FIX bug with info export in ICA

update to mne.Evoked

cosmits

cosmits

more io.Evoked

FIX channels import

update ica tests

fix test_ecg

cosmits

improve+fix SPM example

fix examples use GMM for thresholding
address discussion
cosmit
fix spm example
comsit
FIX random state
Merge pull request #1319 from dengemann/revamp_ica

MRG: revamp ICA
ENH: add EvokedArray class
mostly tests, some function changes
addresses Alex's comments
whats_new
python_reference
function and class exposure
more for Alex, and unrelated authorship
indentation and pep8
move create_info to mne.io.meas_info, and related
missed one create_info import
move _kind_dict to mne.io.meas_info, and related
addresses Eric's python_refence comments