Merge pull request #558 from crynobone/1.1/develop

\DB::count_last_query() should be static.
Merge pull request #494 from bproctor/patch-1

[Mongo] Allow select to take single values for includes and excludes rather than
Fixes #561: Made the Autoloader case insensitive again. Was done earlier to fix an error with PascalCase namespaces.
Added jsonp support
Merge pull request #562 from unforeseen/1.1/develop

Added jsonp support to Format and Rest Controller.
Fixed a var name conflict in Request::__construct that prevented the  boolean to work.
Fixed parse error in Format.
Fixing Yaml class name in bootstrap.
Big changes to Theme to allow more configuration

* allowed passing a theme config array instead of just the name which converts to config by convention
* separated view-finding logic into its own method which now also supports using Fuel::find_file() - though only through full config array, not by convention
* added $default param to info method as 2nd, which changes the method signature to Theme::info($var, $default, $theme)
Merge branch '1.1/develop' of github.com:fuel/core into 1.1/develop
Fixing some bugs in Theme.

* When creating theme array, it was not correctly sending the theme name to all_info().
* The theme info file was being loaded via find_file which assumes to use the view extension, but the theme info file can have any extension.
Revert "Fixing some bugs in Theme."

This reverts commit f18fc9f6d0c252d08209da6a404f74bbaf17fa70.
Theme::find_file() now accepts an array of themes to search through.

I now send a theme array from all_info() when searching for the theme info file.
Fixed issue from last commit, using wrong variable in Exception message.
Updating File DocBlock for Theme
Updating all file docblocks.
Environment based config (though need to think about how the Config_File::load() method should work now)
Adjusted the way the env based config works
Retarded
Merge pull request #564 from tarnfeld/1.1/develop

Environment based config