Change Formo config - add message files.
Complete rewrite of Login controller.
(rules done, functionality done... @todo formatting templates, etc.)
- convert to Formo.
- squash four routes (html, ajax, auth_html, auth_ajax) into one.
- revise GalleryEvent login link to reflect single route.
- revise one validate function and add another to Auth class.
- rename "login_ajax" view to just "login".
- add Formo error and label message files (still using Gallery's I18n).

--HG--
rename : modules/gallery/views/gallery/login_ajax.html.php => modules/gallery/views/gallery/login.html.php
Merge pull request #327 from shadlaws/login

Login
Tighten up PHPUnit-finding code a bit.
Finish off the Cache database driver.  Update the tests for it.  The
old test was testing directly against the database driver which had a
slightly different API than the Cache interface.  Switch to testing
the Cache interface directly, instead which means some changes in the
test but no real changes in the rest of the codebase, except for one
tiny mistake I found.
Applied patch for http://dev.kohanaframework.org/issues/4737
Fix up some minor test issues.
Add as_object() calls to the chain as appropriate since all the K2
based code expected objects.