Further changes to auth (get it to behave same as request,response,session)
Added FileResult and BytesResult (untested so far)
Add auth interfaces / error enums

These are generic interfaces, not the actual implementations.

See ufront-EasyAuth for sample implementations
These don't need to be getters... unless I'm mistaken?
UfrontMocker - creates mocked HttpContext

(and other things in future)
Added mockatoo
Unit tests for HttpApplication, fixes to pass those tests

Had to:

- fix order of events dispatched
- add "auth"
- change dispatchChain() to use the simpler version on neko (not just PHP)
- add manual try/catch, the async version wasn't working.  Need to ask Franco.

Those 6 tests pass on neko, for now