Fix module builder to use the field name as in the generated edit form.

This fix corrects the inability to edit created database entries with the module builder's generated edit.php page.
Updated Model docs to include prep_data() method
fixes #903
changes default behavior of images controller
by default
maintains ratio
allows smart resize and maintains square image
fixes #903
removes the "crop" keyword for now as there is
no actual cropping going on
also updated assoc. docs
Link to docs from home page. Updated Getting Started Guide in the docs to actually use our new model features, and works with current version of 0.7
Module Builder doc cleanup
More docs cleanup
Fix logged 404 errors without paths

This should probably be submitted upstream as well
Docs updates (error on index, modules, cleanup)

- In controller's read_page(), if $type is not 'application' or
'bonfire' and it wasn't found in the module_list, revert to $defaultType
('application'). This may need to be updated again (set to 'bonfire' or
another check against the $type added). This addresses an error where
$content was not set displayed when going to
http://servername/docs/index (rather than http://servername/docs or
http://servername/docs/).
- Note that the links on "Welcome to Bonfire" don't work when using
http://servername/docs (but do on /docs/ or /docs/index, because the
paths are relative)
- Moved strings displayed in the docs views to language file
- Updated sidebar to:
- display app-specific docs
- support multiple docs per module (the view was throwing out additional
docs if $module_docs contained multiple docs for a given module)
- Allow config setting of theme (falls back to the 'docs' theme)
- Cleaned up some documentation and moved some strings to variables in
the controller
Merge branch 'develop' of github.com:ci-bonfire/Bonfire into develop

# By Mat Whitney
# Via Mat Whitney
* 'develop' of github.com:ci-bonfire/Bonfire:
  Docs updates (error on index, modules, cleanup)
  Fix logged 404 errors without paths
Allowing specific module/controllers to bypass the CSRF check.
Merge pull request #912 from ci-bonfire/bfdevelop

Allowing specific module/controllers to bypass the CSRF check.
Added a simple statistics reporter that reports anonymous environment statistics back to http://cibonfire.com.

The collected data is:

	- Bonfire version
	- PHP version
	- Server Type (Apache, nginx, etc)
	- DB Server Version
	- DB Client Version
	- Curl Installed?
	- Install date (just to track usage over time)
	- A server hash which is an md5 hash of: server name, server addr, and server signature

NOTE: This is not live yet, but is being prepped for the new website which will begin collecting stats. Once more stats come in we'll be able to get a more accurate idea of how many installs, what types of databases are being used, server environment, etc. and will create a display page for these stats.
Merge branch 'develop' of github.com:ci-bonfire/Bonfire into develop

* 'develop' of github.com:ci-bonfire/Bonfire:
  Allowing specific module/controllers to bypass the CSRF check.
Docs module theme changes, including syntax highlighting.
Updating existing doc files to render cleanly with the new code highlighting in the docs.
Updating links on docs index page to redirect correctly. Need to work on the linking features in there...
Removing Template Parser docs from the TOC. The file is left in there for now.
- Defining the LOGIN_URL constant in config. Defaulting to 'login' for backwards-compat.
- Switching all hard-coded references to 'login' or '/login' to use the LOGIN_URL constant
Use LOGIN_URL constant in routes config