Updating docs, working on new tempalte
Some documentation tweaks including new theme/layout.
Edit docs
Update and cleanup some docs.
Remove page object, change template render function.

Update the pybald version number to 0.2.0 in prep for tagging. Change
the template rendering function to take an explicit template name rather
than depend on a key in the data dictionary. Cleanup the BaseController
to make it even more optional. Fix the error controller to use the new
template rendering call sig. Add the finally call to session.remove in
db_middleware. This should be good enough to always close the session
regardless of any other exceptions that occur. Add the 'page' helper
and include in all template rendering. No longer need a page object
in the controller to handle HTML helper functions for static assets.
Add more documentation to auto-class loader
Remove old code, clean up project in template.

* Added stack trace as a 'regular' template.
* Include error_controller as part of the default project.
* Clean up the example project config file
Replace static errors with generic pages.
Generalize logging, cleanup pluralizer
Add accent stripper, beginning of graceful code reload util.

Also some lint cleanups of the util file.
Change celery loader, minor tweaks.

Change the code around a bit to use less iterators. Also add a minor
doc change to models meta to explain the auto-id behavior.
Add experiments in asset_bundling using webassets
Add method to preserve view bkwd compatibility.
Convert inline error template function into template.

Add method to handle compatibility for old function based error
template.
Add webasset support and CDN url rewriting.
Add lxml requirement
Fix some formatting and import issues for docs.

Also added some docstrings to methods missing docstrings.
Update util and magic docs.
Fix recursive pybald_class_loader.

The module -> package mapping now works so you can nest controllers
and models at arbitrary depths. The name of the class is still exported
as a flat namespace, however, so care has to be taken to avoid namespace
collisions.
Edit documentation of magic behaviors.