Fixes warning in expJavascript when checking  for old Firefox browser
Organizes system settings defaults files (/conf/extensions) so they more closely conform to the site configuration tabs
Updates 'remove old files' upgrade script to account for renamed system settings defaults files
Adds additional error checking and initialization to the page/module 'privacy' check since it's still failing in some installations (though it can be disabled and is disabled by default)
Updates tinymce editor to v4.0.19
Updates elFinder file manager (no visible changes, mostly to keep code in sync)
Fixes edit wysiwyg editor configurations so you can create/update the inactive editor type
Adds editor specific help links to manage wysiwyg editor views
Cleans up cart/checkout options popup, esp. in bootstrap themes
Fixes issue where a form could be randomly assigned to a forms module by 'managing forms' from with event registration
Adds some form input html5 autofocus support, though at this point it is automatically set ot the first control in a form and can't be set manually and may only work within a paged form [#1106]
Makes multi-page forms more 'responsive' in size and fixes 'manage' link when a form isn't yet assigned to a new form module
Allows for using file upload control in event registrations, now displays a link to the uploaded file in the data views (showall, show, view registrants), also now allows access to uploaded pdf, zip, bz2, & gz files in addition to image files.
Merge branch 'develop' into bs3newui

Conflicts:
	framework/conf/extensions/display.defaults.php
	framework/conf/extensions/site.defaults.php
	framework/core/forms/controls/autocompletecontrol.php
Tweak/revert to since our container newui .less files aren't compiling correctly