ENH: Expanding functionality for mixed source spaces and source estimates

I think the forward tests should be moved to `mne/forward/tests/test_forward.py`