Mixed source space

Code to generate source spaces with cortical surfaces and sub-cortical volumes.
This needs a decorator like `requires_sample_data` (any new tests that use the sample dataset must have it). This is why Travis is failing.