ENH: added fancy model indexing
parameter field "_id_name"
added tests
added _init_par for components
Merge branch 'ENH_fancy_model_indexing' into ENH_component_init
add init vals to spline and correctly init all components in model.__getitem__
Automatic style corrections courtesy of autopep8
Merge branch 'model_as_dict' into ENH_component_init

Conflicts:
	hyperspy/model.py
Automatic style corrections courtesy of autopep8
scalable_fixed_pattern working
Automatic style corrections courtesy of autopep8
ENH: model folding
Automatic style corrections courtesy of autopep8
added tests
Automatic style corrections courtesy of autopep8
Merge remote-tracking branch 'upstream/master'

Conflicts:
	hyperspy/model.py
Merge branch 'BUG_fold_variance'
Merge branch 'ENH_component_init'

Conflicts:
	hyperspy/model.py
Merge branch 'ENH_fold_model'

Conflicts:
	hyperspy/model.py
before fixing folding