added version control menu with commit and config repo entries
added leksah-workspace to .gitignore
added support for fileChooser to choose repository location
gitRepo location now gets saved in the workspace-file
integrated log viewer
new setupRepo dialog (not tested)
further work on IORef problem
fixed setupRepo menu call
update for changed gitIntegration
switched from GitGui to VCSWrapper/VCSGui
Commented any vcs integration
modified .gitignore, ingore all workspace files
moved to new VCSWrapper/VCSGui
started svn - vcs integration
Merge remote branch 'origin/haja/gitIntegration' into forste/vcsIntegration/svn

Conflicts:
	.gitignore
	src/IDE/Command.hs
	src/IDE/Core/Types.hs
	src/IDE/Workspaces.hs
Added update and checkout
added svn
Renamed some module and updated to newest vcsguis
Changed config type to (VCSType,Config) for repositories

TODO next: implement dynamic menu (according to selected vcstype)
Implemented dynamic menu for vcs

TODO: integrate git actions
TODO: put the uimanager's mergeinfo somewhere globally, so when menuitems can be deleted again (check TODOs)