BUG-FIX: shift1D was not cropping as expected positive shifts when shift % scale < scale/2
BUG-FIX: the roi argument in align2D and estimate_shift2D was taking (left, right, top, bottom) instead of the stated (top, bottom, left, right). Now it takes (left, right, top, bottom) as both ints (indices) and floats (values).
Reading a msa file was sometimes raising an error due to different locale names in different platforms
Add msa tests
BUG-FIX: Signal _assign_class was not initializing the class when the class was not changing
BUG-FIX: rollaxis was not deepcoping when doing nothing what was breaking, probably between others, plot in 0 dimension signals
New misc.utils.underline function
Merge pull request #88 from francisco-dlp/FIX-align2D

BUG-FIX: the roi argument in align2D and estimate_shift2D was taking (le...
Merge pull request #89 from francisco-dlp/FIX-msa

Fix msa
Merge pull request #87 from francisco-dlp/FIX-align1D

BUG-FIX: shift1D was not cropping as expected positive shifts when shift...
Merge pull request #90 from francisco-dlp/FIX-plot

Fix plot
Merge branch 'master' into ENH_dm4

Conflicts:
	hyperspy/tests/signal/test_1D_tools.py