Made addition/removal of Model components dynamic

Made Model.append() and Model.remove() play with
Model.enable_plot_components() and Model.enable_adjust_position(), so
that the plot is automatically updated if adding or removing.

Conflicts:
	hyperspy/model.py