Improving error messages/line num. in apiconfig_test tests.

Other tests could use util functions from utils_test too.
README: add closing brace

Looks like the closing brace was missing. Fix this.
Merge pull request #7 from philips/patch-1

README: add closing brace
Improve API Config generation.

Fixes #4 (Conform to enconding/json.Unmarshal struct field's tag rules)
Adds support for required, default, min, max and description param options.
Describe what's happening during package install (go get) in details.

Closes #9 (Can't go get github.com/crhym3/go-endpoints/endpoints)
Moving sample apps to their own repos

tictactoe app: https://github.com/crhym3/go-tictactoe
go-endpoints.appspot.com: https://github.com/crhym3/go-endpoints.appspot.com

Closes #8
Merge branch 'master' of github.com:crhym3/go-endpoints
Oops, those are my local files. Sorry.
Addressing comments in commits for #2

  - accept endpoints.Context (was *http.Request) in CurrentBearerTokenUser
    and CurrentBearerTokenScope methods;
  - auth context implementation is now split in two parts: public interface
    and cachingContext (default implementation);
  - oauthResponseCache of cachingContext is now mutexed

@dhermes what do you think?
Squashing latest from @dhermes for #2 + first tests batch

Pulled from https://github.com/dhermes/go-endpoints/commit/d63d9c7cb3fc3a5ca4ebd794b0f6ef66f3138c68
Resolving conflics with upstream