ENH GUI:  store user provided mne_root and fs_home paths with set_config
TEST BK:  filter.resample()

resample() modifies shape of input array
FIX filter.resample():  don't modifie input array shape
ENH filter.resample():  re-add axis argument for backwards compatibility
STY
ENH:  grow labels in parcellation
DOC:  explicit error message for potential backwards compatibility issue
ENH: Don't create config dir unless necessary

When reading configuration variables which can be set via environment
variables or a config file stored in ~/.mne, don't attempt to create the
config directory or file.  The ~ directory may not be writeable if the
application is run as a daemon (e.g. via uWSGI).  Any attempts to write
to the filesystem should only occur when `set_config` is called.
FIX get_fs_home() return
DOC
DOC
BUG: Fix _lead_dots breakage due to API change

Since `mne.utils._get_extra_data_path` no longer creates the config
folder when called, all modules that require the config folder to exist
(e.g. for writing) need to ensure it is created first.
Merge pull request #1163 from christianmbrodbeck/fix-resample

Fix resample
Merge pull request #1167 from bburan-galenea/bburan-galenea/uwsgi-and-mne-config-file

ENH: Don't require MNE configuration file
API:  integrate growing labels without over lap into grow_labels
Merge pull request #1159 from christianmbrodbeck/gui

ENH GUI:  store user provided mne_root and fs_home paths with set_config
TEST grow_labels without overlap (BK)
FIX grow_labels(overlap=False):  assign each vertex to closest seed
ENH grow_labels:  Allow seeds with multiple vertices.
ENH grow_labels:  add label names, `names` parameter