Fix bug DNN-4967(partial): only update folder/file combo box when there is file upload.
CONTENT-2319 - Control Bar Add Module Scrolling
Fixed browser issues
DNN-5074 Add unit tests for FriendlyUrlController.CleanNameForUrl
DNN-5075 Correctly convert diacritics to ASCII
DNN-5074 More tests for CleanNameForUrl
DNN-5074 Misc cleanup/fixes in CleanNameForUrl
DNN-5074 Add performance test for CleanNameForUrl

It looks like there's probably a better way that y'all are doing automated perf
testing (or, at least, a plan for there to be), but hopefully this is helpful
enough for comparing perf improvements from the next commit...
DNN-5074 Use cached, compiled regex in FriendlyUrlOptions

This is mainly for perf, which goes from around 2.3 seconds to about 2.0 seconds
for 10000 iterations of a basic call to CleanNameForUrl (on my machine)
DNN-5074 Prefer normalizing strings to upper case, via invariant culture
DNN-5074 Don't do empty append
DNN-5067 Improve User Profile Performance - Reduce DB Calls
DNN-5067 Improve User Profile Performance - Reduce DB Calls
Fix bug DNN-4966: update UrlControl to use DnnFilePickUploader Control.
Fix bug DNN-4966: move url control into DotNetNuke.Web project and obsolete the old one.
Fix bug DNN-4966: add method ClientResourceManager.EnableAsyncPostBackHandler to determine whether need register handler scripts for partial postback request.
CONTENT-2319 - Control Bar Add Module Scrolling
Set background style to the "More Modules" indicator
DNN-3186: Added Portal SMTP Functionality
merge Oliver Hines pull request
cleanup - remove unneeded history
Merge pull request #83 from weggetor/DNN-26810

DNN-26810: Save / Restore Module with Settings + Content
 DNN-26810: Save / Restore Module with Settings + Content
amend pull request as per Product request.