New Handler option to fully disable the access log.

People defining their own custom logger using an OuterMiddleware will
be able to totally skip the log.go middleware, avoiding any perf
penalty.
(the previous solution was to use log.New(ioutil.Discard, "", 0))
Declare RouteObjectMethod deprecated

This is replaced by the Method Values introduced in Go 1.1
https://golang.org/doc/go1.1#method_values
Examples updated to use Method Values.
[README update] Move the version 2 para as ...

... release notes at the end of the file
add unit test for gzip middleware

case where gzip is disabled.
Implements a new public middleware: JSONP

Allows the existing code calling w.WriteJson() to return JSONP responses
if the a query string parameter is specified.
The name of this parameter can be configured in the Middleware.

Tipically GET /resource1?callback=parseResponse
returns "parseResponse(...)"

See the tests.
New example for the JSONP middleware
Make the gzip middleware work with streamed responses

I realized that the gzip middleware was not working with the streamed responses.

Step to reproduce:
* take the streaming example from here:
  https://github.com/ant0ine/go-json-rest-examples/tree/master/streaming
* enable gzip compression with: "EnableGzip: true," in the resource handler.
* go run streaming/main.go
* curl --compressed -i http://127.0.0.1:8080/stream

This change instantiates only one gzip writer per response writer,
and flushes it after each write.
Merge pull request #96 from ant0ine/streamingGzip

Make the gzip middleware work with streamed responses
tempprary disable test on "tip"

Travis seems to fail the installation of tip.