[MRG]: add_channels_epochs function

First pass over @christianbrodbeck 's code + taking into account our previous discussion.
To be done:
- add more tests [ok]
- fix issue with proj==True [ok]
 
cc @agramfort