ENH: improve examples, allow for detecting EEG by CTPS

This PR addresses a couple if internal design issues that were preventing us from using ECG channels or MEG to detect the cardiac components when cleaning EEG.
Second, after some user feedback I tried to improve the examples. The logic behind what is done should be more obvious.

cc @agramfort @fraimondo