Remove raw SQL from migrations
Add basic support in installer for other DB types

Added basic support for all DB types for which we currently have
drivers, plus a placeholder if the MongoDB driver is updated in the
future.

Note the support for ODBC and PDO is very limited, and many of the
connection options for Oracle (oci8) are not supported.

None of these have been added to the supported_dbs array in the install
controller, yet.
builder: Fix #747 Add indicators and animations

Add animations and indicator icons (plus/minus) to the fieldset legends
for show/hide on click.
builder: Fix #748 success output message classes

Classes applied to messages on the module builder output page were not
working.
- Added bootstrap classes for alert boxes.
- Slightly modified error handling in the view, though this view
shouldn't be displayed if there are errors
builder: Fix #601 Submit button titles in lang

Added entries to the language file created by code builder to set the
title of the submit button on the edit/create pages.

Also modified the indentation of the view generated for those pages to
more accurately reflect the structure of the final document displayed in
the browser.
Revert change to time field in migration

CURRENT_TIMESTAMP is not only not portable, it doesn't even work as the
default when passed in through the field array. This will probably
require a code fix elsewhere to make portable.
Revert table definition on permissions migration

CodeIgniter is inserting the table prefix into the column names because
they contain '.'
escape column names in the permissions table

CodeIgniter is inserting table prefix into the column names
Permissions fix for migration

Revert previous fix, add database_name.table_name. before the field
names to deal with CodeIgniter's handling of table names and prefixes
Revert "Permissions fix for migration"

This reverts commit f971b44c864c03f16c10c850ae6b34172e4155b3.
Revert "escape column names in the permissions table"

This reverts commit 49b60c2c0430b82591714c08066389f8a6b4640b.
Revert "Revert table definition on permissions migration"

This reverts commit 8460728b610cadeaf7380a25158f0d3e453667bb.
Revert "Revert change to time field in migration"

This reverts commit 8812e33a5e77dc93b1a3a3f3e7daf78cfe12da18.
Revert "Remove raw SQL from migrations"

This reverts commit 127beb31ff49b3bbd693d19d16c22c4a95ec9f0a.
Making tests usable again. It's simple to delete the public/tests.php file if you want without completely screwing your testability up.
We don't need placeholder tests for non-existent bugs.
Cleaning up the testing folders for a new fresh start.
Tests and corrections for the address helper
Tests runner now supports selecting a single file to run.
Added Console tests back in