Adding .vtk as a supported format for mesh sequence timesteps

Also, removing some commented code.
Properly handle sequences with varying topologies.

I just handle every case with a shallow copy, it probably even has a
better performance.
Refactor workspace and workspace factory

Added MED_WORKSPACE_INTERFACE macro in medAbstractWorkspace, which
automagically creates a series of static and instance methods to
standardize and simplify the regsitration of a workspace. Also, sorts
workspace by name in the menus.
Refactor data and data factory

Added MED_DATA_INTERFACE macro in medAbstractData, which
automagically creates a series of static and instance methods to
standardize and simplify the regsitration of a data type.
Refactor toolbox and toolbox factory

Added MED_TOOLBOX_INTERFACE macro in medtoolbox, which
automagically creates a series of static and instance methods to
standardize and simplify the registration of a toolbox.
Refactor settings widget and setting widget factory

Added MED_SETTINGS_INTERFACE macro in medtoolbox, which
automagically creates a series of static and instance methods to
standardize and simplify the registration of a setting widget.
Remove double save window at application quit
Add pan icon for those who don't have a middle button
Click twice on quick acces menu hides it again
Add view close in registration workspace
Add single remove/save option to bundle list
Pan icon is now svg
A few corrections to tensor interactor
Visibility change was not rendered for fibers
Add comment to explain some added code
Add a closing mode to the viewContainer
Select the right conatainer while the setup of the stack in registration and filetring workspace.
rename the medMainWindow::showQuickAccess() in toggleQuickAccessVisibility.
Merge pull request #154 from ocommowi/bug-corrections

Bug corrections + some new stuff
Disable VTK image writer for 4D image data