Tb montage enh

Adds montage option to edf and brainvision modules to provide standard import of electrode points.
Adds fiducials to the montage.
Organization of transformation functions into the transformation module.
But what when you write and read epochs using epochs.save and read_epochs ?

> On 28 Nov 2014, at 02:18, Teon <notifications@github.com> wrote:
> 
> In mne/io/brainvision/brainvision.py:
> 
> > @@ -658,59 +605,47 @@ def _get_eeg_info(vhdr_fname, elp_fname, elp_names, reference, eog, scale):
> >                       'unit_mul': 0.,  # always zero- mne manual pg. 273
> >                       'unit': FIFF.FIFF_UNIT_V,
> >                       'coord_frame': FIFF.FIFFV_COORD_HEAD,
> > -                     'eeg_loc': loc,
> > -                     'loc': np.hstack((loc, np.zeros(9)))}
> > -
> > +                     'eeg_loc': np.zeros(3),
> > +                     'loc': np.zeros(12)}
> i moved the scaling to the read_segment so that when the data are written to disk, the cal will maintain its precision.
> 
> —
> Reply to this email directly or view it on GitHub.
>