Add the ability for controllers to autoload classes simply. Helps us get around issues with class_exists() autoloading files. Fixes #1011
Merge branch 'develop' of github.com:ci-bonfire/Bonfire into develop

# By Mat Whitney
# Via Mat Whitney
* 'develop' of github.com:ci-bonfire/Bonfire: (23 commits)
  Possible fix for #1010
  Fix #1009 Attempting to delete activities reports 0 records found
  Migrations: improve use of lang files, CSS
  UI/Keyboard Shortcuts: Improved use of lang files
  Sysinfo: improve use of lang files, lang entry naming
  Activities: Improve use of lang files, lang entry naming
  Logs Cleanup: lang entry naming, CSS, use of lang
  Form Validation: whitespace & order of methods
  Form Validation: Improved use of language files
  Builder: Fix error building real number fields
  Builder: consolidate handling of database types
  Builder: Fix #769 Filter out soft-deleted records
  Builder: Checkboxes to replace true/false select
  Builder: Fix max_length in existing table
  Builder: Fix pagination error in views
  Builder: Fix JS to clean table name
  Builder: Use pagination library from #1003
  Fix #1000 Load dummy cache driver in unknown ENVIRONMENT
  UI/Keyboard Shortcuts: Potential fix for #1004
  Builder: Partial Fix for #1001
  ...

Conflicts:
	application/core/Base_Controller.php
Modified the Modules autoloader file to actually instantiate the library classes when they're loaded. Should fix #979
Allow the use of custom register and login redirects during the user registration process.
Fix typo in latest change for Base Controller Autoload.
More work on #979
Updating changelog