Fix SQLite add Columns schema
SQLite add Columns schema only allows one column to be added at a time. Schema grammar (and associated) has been altered to return the proper SQLite statements for adding columns. Although there are no test cases that run SQLite as part of the Framework package, I have tested these locally with SQLite, and the corrections work. See: http://www.sqlite.org/lang_altertable.html
work on loading the mutator cache.
Added havingRaw() and orHavingRaw()
I'm not sure if this is the perfect implementation, but it does what I need at the tests are green.
Merge branch 'master' of git://github.com/laravel/framework

Conflicts:
	tests/Database/DatabaseQueryBuilderTest.php
Fixed a docblock.
work on eloquent models and toArray.
added restart identity to pgsql truncate.
fixing conflicts.
fix bug in query grammer.
Update FormBuilder.php
cleaning up some code.
Merge branch 'eloquent-arrays'
Adding events to logging. 'illuminate.log' event is fired. Also, Log::logging(function($level, $parameters)); Fixes #494.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Merge branch 'master' of github.com:laravel/framework
Switching logging() to listen() for consistency with events.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Fixing typo.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Merge pull request #493 from philsturgeon/feature/having-raw

Added havingRaw() and orHavingRaw()
Removing custom handling logic for logging events, will require illuminate/events.

Signed-off-by: Ben Corlett <bencorlett@me.com>
clean up having compilation.
pass along columns to getSelectColumns.