Mixed source space

Code to generate source spaces with cortical surfaces and sub-cortical volumes.
I appreciate the paranoia here :) You should use `assert np.allclose()` or even better `from numpy.testing import assert_allclose` though.