Change fancy indexing to array.take()

When selecting indices along a single axis, `array.take` is faster
than fancy indexing. This becomes noticable when dealing with big
arrays, such as preloaded raw datasets.
Make RawEDF correctly set `cals` property
Merge pull request #1608 from wmvanvliet/faster-pick_drop_channels

Make pick_channels faster on big datasets
Merge pull request #1609 from wmvanvliet/edf-cals-fix

Make RawEDF correctly set `cals` property
missing js+css files in manifest
FIX : ica with ecg channle present and ecg correction with correlation
FIX parsing from non-original brainvision files
FIX unit_mul

Merge unit_mul with cal. Make unit_mul equal zero per convention.
FIX marker type

allow types other than Stimulus for trigger channel
ADD scale parameter

Add scaling parameter for non-native brainvision data. This allows for
the resultant data to be on the proper scale.
ENH provide scale factor, not just exponent

Change default from 0 to 1. accept float or int. make simple
multiplication instead of step for exponentiation.
Make unit_mul explicit
cosmit
dont include eog
fix py3.4 int check
Merge pull request #1612 from agramfort/fix_ica_corr

FIX : ica with ecg channle present and ecg correction with correlation
Issue1613: raise TypeError if array passed to filter routine is not dtype np.float64
Merge pull request #1615 from kevinjos/Issue1613

Issue1613: Upcast all arrays for filtering to float64
put figure outside of events plot and add events count
py3k fix