Added function 'by-method' to util.clj for issue18
Use make-function in by-method
fixed :use statement in util.clj
Moved 'make-function' to util.clj
Exclude branch gh-pages from travis
FIX: Do not cache generated etag and last-modified date

When the etag or last-modified date of a resoure changes, e.g. due to
a PUT or POST request the upated value would not be generate but the
cached value would be sent.
Support customer message for default handlers

* Rename if-none-match to if-none-match? to be consistent
* Support keywords as resource functions
Add collection example
Improve get-put-example "thing-resource"

* Store and return content-type
* Send last modified date
Extract parse-source-definitions to parse decision graph
Support experimental :moved-xxx declarations. Fix compile errors.
Context key :location can be used redirecting handlers
Fix test after latest change to redirection handlers
support 'application/edn' media type for clojure data

see https://github.com/edn-format/edn.
application/edn is being used to describe this media type
Merge pull request #36 from pmbauer/master

support application/edn media type
Minor date format improvement
Fix possible NPE in logging
Bump midje version. Fixes NPE with lein-midje
Merge branch 'master' of git://github.com/clojure-liberator/liberator

Conflicts:
	src/liberator/core.clj
recover the format