Don't print an error if the app doesn't have messages.
Issue #136: Adding HTTP PATCH support, with tests
Issue #136: go fmt
Merge pull request #138 from purohit/patch-support

HTTP PATCH support
Mini clean up of handling for chunked encoding
Fix server_test
Add an "Unbind" method to the Binders, which serializes Go values to URL formats.

Also unify the numerical binding funcs.
Reverse Router that can handle arguments

Generates router funcs in app/routes for each Action.  These take the
same (partially-typed) arguments as the action itself, and they return
a URL to invoke that action with the given arguments.
chunked encoding + dev mode = render to a temp buffer anyway
Update template reverse router to use Unbind
Merge pull request #128 from nolman/websocket-test-method

Adding a test method to create a websocket connection
Update .travis.yml

Attempt to fix the build
Update .travis.yml

Replace go get ./... with the explicit packages we want to test.
Update .travis.yml
Update .travis.yml
Update skeleton

Fix the chunked encoding setting name
Rename Application -> App
Bugix: Ensure error is non-nil before logging.
Update the auto-go-getter for Go1.1
Clean the generated source before starting to process the app.
harness/reflect: Record TypeExprs that we don't recognize as not Valid

Ignore them when registering actions and validation keys, rather than
generating uncompilable code.

Fixes #135