jshintrc: allow functions in loops
Change 'value' to 'gotValue' in TypeMismatch error.
BaseBinding: Add shortcut syntax for binding by method name.

Also throw AxiomErrors rather than plain Errors.
Add filesystem service.

Add the axiom filesystem bindings, JsFileSystem implementation, and
the default filesystem service.