Added show_all_pages setting to admin app config to remove 'All Pages' from Tools menu
Added ability to specify a custom tools menu via conf/tools.php config

Create a conf/tools.php config such as this:

        ; <?php /*

        [Content]

        admin/pages = Pages
        blog/admin = Blog Posts
        blocks/admin = Blocks
        filemanager/index = Files

        [Administration]

        user/admin = Members
        navigation/admin = Navigation
        designer/admin = Designer
        translator/index = Languages
        admin/versions = Versions

        ; */ ?>

The regular Tools menu disappears and the toolbar becomes the hover zone
for a multi-column menu of tools. This is helpful for creating completely
customized CMS experiences based on the Elefant platform.
Fixed issue with Firefox urlencoded filenames being saved without decoding
Added alternate session handlers
Session init setting session.gc_maxlifetime to match cookie
Hide edit post links in preview
Added blog post preview
Wordpress importer correctly setting published status
Added archives sidebar and view by month
Refactored blog/archives and added SQLite and PostgreSQL support
Refactored admin/head/links to admin\Toolbar, added install/upgrade and perms to custom toolbar, added basic custom toolbar as default
CSS improvements for toolbar
Don't show empty columns in toolbar
Ensure preview reuses the same new window
Added ./elefant conf and ./elefant appconf commands
Updated conf() to output full config for ./elefant conf command
Removed default value for user about field - text can't have default in MySQL
Updated urls for ./elefant update command
Added empty about field so signups don't fail in MySQL with new user fields
Added padding-left: 0 to toolbar links