Fix for 'Issue_413'.
Merge branch 'master' into #413

Conflicts:
	Web Applications/TM_Website/bin/SecurityInnovation.TeamMentor.Website.dll
	Web Applications/TM_Website/bin/TeamMentor.CoreLib.dll
Web.config modified.
Pushing 3.4 - Dev 2 dlls
Removing direct Git execution methods (not needed anymore since we're using NGit), fixes
https://github.com/TeamMentor/Master/issues/449
Removing couple mentions of TeamMentor 3.2

Fixes https://github.com/TeamMentor/Master/issues/467
Adding Method to calculate the current server URL (note that we need to get the value from the current request since the TM server will be running in a NAT environment and doesn't know what is its real IP address)
Improved the way Welcome email is sent:
 - Subject,body and footer are now on TMConsts.cs
 - Removed sending extra admins email on user creation (since that info is available to TBOT)
 - Fixed couple text typos on email message
 - Added extension method to calculate the user's full name (taking into account the values of first and last name)
 - welcome email is now sent using an extension method

Refactored calculation of serverURL into separate method (see previous commit)

Added UnitTest cases for:
   - expected welcome email functionality
   - fullName Extension Method
   - serverUrl Extension Method

Fixes https://github.com/TeamMentor/Master/issues/486
Fix Bug in WikiText Preview window that caused that page to reload when 'clicking on the Preview button' (which would cause the text under preview to be lost)
Fixed bug that was caused by an error message to be shown when the article was saved in the WYSYWYG editor (the saved would still happen but the metadata from the main GUI would not be updated)
Merge pull request #30 from TeamMentor/PreviewBug

Preview bug
Merge pull request #31 from DinisCruz/Misc_P4_bugs

Misc p4 bugs
Merge pull request #32 from DinisCruz/486_WelcomeEmail

486 welcome email
Setting version to TM 3.4 - Dev 3
Merge pull request #28 from IanIan123/518_Version_Header

Fixes https://github.com/TeamMentor/Master/issues/518
Fixing couple UnitTest that broke in TeamCity
Small fix to char prob also fixed in https://github.com/TeamMentor/Dev/pull/23 (but that Pull Request cannot be merged since the .dlls have changed)
Merge branch 'master' into Fixing_Unit_Tests
Merge pull request #33 from TeamMentor/Fixing_Unit_Tests

Fixing unit tests
Merge pull request #17 from IanIan123/#413

Fix for 'Issue_413'.
Small fix for test that was failing in TeamCity