Update Controller\Base::before() to set object $asset_paths to template

Can be used to quickly access soemthing like ```$asset_paths->js``` to get the asset path to the theme's js-files
Slight fix of Controller\Bsae: Move code out of try-catch
Move Gasauth to PKGPATH . 'gasauth'
Add Gasauth\Driver::get()
Update Controller\Authenticated to work with \Gasauth
Update theme bootstrap layouts to use \Gasauth
Update pkg gasauth to allow different login drivers
Update pkg 'gasauth' with nicer features and more methods

* Add ```create_user()```
* Add ```delete_user()```
* Add ```force_login()```
Add custom exentions of \Fuel\Core\Validation

* Add method Validation::unique($value, array($table.$field))
Update pkg gasauth to use observers more extensively
Update \Gasoline\Message\Container to properly work with validation
Add many new and update existing methods in pkg Gasauth
Change routes for login,logout,register and make them named routes
Merge branch 'theme/bootstrap' into develop

Conflicts:
	fuel/themes/bootstrap/_layouts/justified-nav.php
	fuel/themes/bootstrap/_layouts/topbar.php
Update pkg 'gasauth' with nice features for

* Reset password by token
* Confirm account by token