Merge pull request #1 from dnnsoftware/development

Fix bug DNN-4057: copy the RegisterClientReference method from WebUtilit...
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-5601 Allow specifying null type to GetValue and GetValueOrDefault
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.
Fix DNN-5629: RoleController.DeleteRole() now removes UserInfo objects from data cache as they have been modified
DNN-5361 Config manager upload button always active
Add code documentation in AJAX.cs
DNN-5687 User account settings are not applied at host user accounts
DNN-5671 Message on Languages module reads "DotNetNuke"
correct message
Fix type

fix a misleading typo (twice)
When only [Cacheable] is used without any addtional attributes, the system defaults to a timeout and priority of zero, which doesn't work all that great.
reduce calls to sql for non-existent users
Fixed DNN-5692: Handle invalid paths in DotNetNuke.Modules.Admin.Extensions.AvailableExtensions.IconExists()
Update _UserList.cshtml

Change query for _UserList.cshtml to only pull users for the current portal.  Prevents a Portal on a shared Host from exposing the contact information for users on other Portals on the host.
added code from forums, updated slightly to add error checking and line termination.
updated method used to determine pane name (it was incorrect on the code example in the forums)
removed console.log
Update Package Restore