Bring back broken normal orientation picking to LCMV

This brings back the code to the state just before removing normal orientation
picking prior to 0.6 release. This brings back the bug that resulted in normal
orientation results being several orders of magnitude smaller than free
orientation or max-power results. I made sure that I can reproduce this bug.
FIX Broken normal orientation picking

The bug was that noise normalization wasn't applied at all when picking normal
orientation. Now fixed.
Update what's new
Bring back small improvement in how division is written
CSP implementation started
CSP implementation started
CSP code updated
FIX: PEP8, decompose_epochs fixed
FIX: API and STY, add plot_sources_maps
decoding with CSP example added
CSP implementation started
CSP implementation started
CSP code updated
FIX: PEP8, decompose_epochs fixed
FIX: API and STY, add plot_sources_maps
decoding with CSP example added
TST: test_csp added in mne/tests/
CSP API cleaned
Merge branch 'csp' of github.com:trachelr/mne-python into csp

Conflicts:
	mne/csp.py
API modified, test and example cleaned