Add the beginner default profile to installation options. Fix some bugs in ProcessModuleInstall.
Fix issue #663 to prevent possible page field referencing page it lives on (circular reference)
Fix Firefox display issue #682 for icons in both admin themes. Fix issue #680 where Fields could be saved via API without a name.
Tweaks to support admin theme
Attempt fix for issue #658 when user has user-admin permission and system has page-publish permission
Some admin theme tweaks, typo fix in ProcessModule, and addition of wireRenderFile() and wireIncludeFile() functions. Both of those functions do the same thing except that wireRenderFile() returns the output (for delayed output) whereas wireIncludeFile() includes the file directly (for direct output).
Minor updates in support of some other module projects.
Fix issue #691 with locked visibility settings not working as intended.
Fix issue #685 with Modules.php fatal error on 'check for new modules' when module directory is not readable by php.
Fix issue #676 with Firefox loading the 'add page' twice when using 'Add New Page here' button on Children tab of page editor. I have no idea why Firefox insists on doing this, and will be interesting to see if it does it for every button wrapped in an <a> tag. Will do more testing.
Some minor admin theme tweaks.
Remoe dev version suffix
README tweaks
Add ProcessRecentPages module to core and bump version to 2.5.3
Fix issue #696 with JS error in user editor (as a result of PageLister loading when it wasn't needed or applicable)