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
Merge pull request #83 from jbroadway/master

Sync