ENH: add EpochsArray

Addresses #1272 closes #1272.

I decided to only add essential basic functionality. Dropping and rejecting can be part of a future PR as needed.

cc @fraimondo @agramfort @Eric89GXL