Fixed xmlDB_Delete_Folder method to correctly handle folder deletion
Remove un-needed classes/properties from guidanceExplorer.cs class
Added two new UnitTests to address the scenario of deleting folders and views
Minor format changes
Added delete_Library wrapper method (to help on UnitTest)
Updating ga.js
Fixed the issue https://github.com/TeamMentor/Master/issues/482 which created a number of problems in libraries whose name didn't match the library folder name
Changed the way the Library Paths are mapped
Number of changes in the way the libraries are: saved, renamed and deleted (all mappings are now done via GUIDs)
Misc changes to make backend code more readable (number of functions refactored)
Fixed a number of methods calls to return a boolean value based on the success of the action
Fixed existing UnitTests to reflect code changes (re library save, rename and delete)
Added new unit tests to handle the exact scenario that caused the issue #482
Fixing bug that prevented the user details save from the control panel
Merge remote-tracking branch 'dinis/524_SetUserRole'
Merge remote-tracking branch 'dinis/507_FolderDelete'
Merge remote-tracking branch 'dinis/482_LibraryRename'

Conflicts:
	Web Applications/TM_Website/bin/SecurityInnovation.TeamMentor.Website.dll
	Web Applications/TM_Website/bin/TeamMentor.CoreLib.dll
	Web Applications/TeamMentor.CoreLib/TM_AppCode/XmlDatabase/TM_Xml_Database.Library.GuidanceExplorer.cs
Setting version to 3.3.2 - RC1
Fix issue where Library renames where not being persisted to disk:
see https://github.com/TeamMentor/Master/issues/482#issuecomment-18911511
Setting version to "TM 3.3.2 - RC2"
Setting version to 3.3.2 (official release)