DNN-4755, Allow for more tokens in CoreMessaging E-Mails

As described in the ticket; this will allow for more tokens and therefor
greater flexibility in the core messagin template. It's just adding a
few more tokens with no impact on anything else.
Improved Tokenreplce
DNN-5337 - Select an icon set
DNN-5601 Allow specifying null type to GetValue and GetValueOrDefault
Fix bug DNN-4784: make the input element full fill the container.
Fix bug DNN-5428: Register System referenced 3rd party assemblies.
Fix bug DNN-5614: update the token to new format, move code mirror initialize before dnn tabs code.
For Social-3267: upgrade jQuery.history.js
SOCIAL-3312: fixed upload image control for IE9
manually merged https://github.com/dnnsoftware/Dnn.Platform/pull/104
DNN-5092 Set ToolTip on textbox with resourcekey (via pull request)
DNN-5623: move mobile login/register/resetpassword to platform
DNN5623: move mobile login to platform 2
Build localization into list entries so they can be localized by dropping a resource file into the App_GlobalResources folder. This would take care of DNN-5568.
DNN-5623: move mobile login to platform 3
Fix bug DNN-5572: update the help url.
Fix bug DNN-5549: add the nofollow attribute on register/login link.
Fix bug DNN-26720: add host setting for require ssl for upgrade wizard.
Fix bug DNN-26720: when ssl domain not set, use current request host.
  DNN-5625 - SOCIAL-3282 Member Directory > Search button not aligned