MRG : EEG Reference reloaded !

I would because it will most certainly break pipeline code and produce half a day of work.

> On 29 Dec 2014, at 12:48, Alexandre Gramfort <notifications@github.com> wrote:
> 
> In mne/io/reference.py:
> 
> > +    if copy:
> > +        raw = raw.copy()
> > +
> > +    # Perform bipolar referencing
> > +    for an, ca, name, info in zip(anode, cathode, ch_name, new_ch_info):
> > +        raw, _ = _apply_reference(raw, [ca], [an], copy=False)
> > +        an_idx = raw.ch_names.index(an)
> > +        raw.info['chs'][an_idx] = info
> > +        raw.info['chs'][an_idx]['ch_name'] = name
> > +        raw.info['ch_names'][an_idx] = name
> > +        logger.info('Bipolar channel added as "%s".' % name)
> > +
> > +    # Drop cathode channels
> > +    raw.drop_channels(cathode)
> > +
> > +    return raw
> pushed a cosmit to address tiny comments. Regarding epochs referencing I am not against it but it's true that the process should drop unactive projections. @wmvanvliet or @dengemann do you want to take care of it? @dengemann would you mind merging this PR as it is?
> —
> Reply to this email directly or view it on GitHub.
>