improve setup process by giving more detailed errors
db exception doesn't throw too huge an error
Merge remote-tracking branch 'github/master' into dev.dean
Merge pull request #3 from SpinifexGroup/dev.dean.setup-improvements

Dev.dean.setup improvements
Merge remote-tracking branch 'origin/dev.dean' into dev
exception handler now handles php "signature must match" errors more gracefully
extra validation on db queries
remove blank line at end of Nutshell.php
Fix broken Request::getRaw method

The raw member was not always correctly populated.
Switched to use the preferred method reading from php://input
Fixed ordering of logic to create template object. This enables the ability to bind dynamic view functions into the view.
Changed MVC loads to require_once to avoid conflcits. Will be changed once autoloading is implemented into Nutshell core.
Make the id regeneration optional
Make Session plugin accept session id if permitted
Add session cookie configuration options
Merge remote-tracking branch 'github/dev' into dev.dean

Conflicts:
	core/exception/NutshellException.php
Correct a deprecated comment style
More broken comments fixes
Made MVC have direct access to models via the "model" property.
rm bad docblock from Format plugin
improved debug output on db connection failure