Editor content sanitized at sever and returned.
Merge branch 'master' into #445_Article_Preview
Moved editor JS to a separate file.
Added pointer to IE buttons.
Preview being opened and showing edited text.
Adding TBot Page Current_Virtual_Articles.cshtml which shows the current virtual Articles (and allows the adding of redirect urls)
Removed table fields not relevant to Article redirects (to make it easier to read)
Adding TBot page (Article_Links.cshtml) to view all links from a particular article
Fixing spelling mistake in Article Links column
added color coding for articles that are mapped
Another spelling mistake
changing label coloring
Preview working from editors.
Improved VirtualArticles capabilities where now it is possible to have a default 'upstream' server (in cases there is a GUID that doesn't exist in the current server
Added new TMConfig settings to configure the new VirtualArticles capabilities
Added ability to edit TMConfig (via TBOT page and with Webservices method)
Changed the colors of the Article_Links
Current_Virtual_Articles.cshtml now shows the AutoRedirectIfGuidNotFound and AutoRedirectTarget mappings
Removed use of TMConfig.config in web root (default now happens on default userdata location)
TeamMentor Setup Thread refactored into separate method
Preview from source editor working.
Updating GA.gs so that UnitTests pass
Fixed UnitTests to reflect couple refactorings in how UserData is mapped (see next commits)
Removed commented function/code
Removed dependency of WebRoot for storage of TMConfig.Config
The TMConfig.Config is now expected to be on the UserData
Refactored config variables to make them more explicit on what they are (for example BaseFolder into WebRoot)
Removed LastLogin, LoginOk and LoginFail from the User's UserStats object since it was redundant and creating git commit conflicts
Renamed TMConfig Git settings and added couple new options (like autopull and autopush)
Refactored some static string options into TMConsts.cs
Added Extension Method to calculate the user Host name
Removed sending email when user logins and logouts (nobody was looking at it, and it shouldn't be done this way)
Git pull and pulls (for both Libraries and Userdata) are now controlled via config options
Couple minor error detection and logging fixes
Added error message when editor isn't available.
Changed the location of the gitUserData.config file, now it is stored on the tmDatabase.Path_XmlDatabase (the root of the Xml data)
Changed version to include current branch (it might be better to get this value from a git hash)