Fix issue with ProcessPageAdd double request
Adjustment to file permissions/last commit
Various updates to dev admin theme. Also upgrade jQuery UI version and a few other small things.
Fix for @somatonic issue #292 with some empty language alternate fields not falling back to default language when they should.
Fix for @Roope issue #294 - requiredIf dependencies not working with page reference field as dependency.
Fix for @somatonic issue #296 - ProcessPageEditLink produces error notices in debug mode when no page specified
Admin theme cleanup and updates
More admin theme cleanup
Revert "More admin theme cleanup"

This reverts commit a93abd69b9dd89cd13d1606b1483149422bd6f01.
Restore/move/delete some files
Bump version to 2.3.10
Additional admin theme tweaks
Add new AdminTheme module type, making AdminThemes now usable and installable as modules. This also includes the ability to have multiple admin themes installed. When multiple are installed, it automatically adds a field where the user can select their theme from their profile settings.
Remove admin theme from /site/templates-admin/, since it is now converted to be a module (AdminThemeDefault).
Update system updater so that it automatically installs new admin theme module. Plus fix a bug in main Modules class that was causing it to potentially init() some modules twice.