don't lose previous changes when an update results in no change

Apply fix to the Clojure and ClojureScript versions of TrackingMap
and update tests.
improve change reporting to emitters
Fix typo-bug in html and json interceptors.

This was preventing someone from explicitly setting an alternate
content-type in the presence of either interceptor.
Merge pull request #72 from pedestal/fix-html-json-interceptors

Fix typo-bug in html and json interceptors.
io.pedestal.service.http/html-body now sets charset=UTF-8
Fix content-type interceptor, remove http/add-content-type
Update README
Merge branch 'master' of https://github.com/pedestal/pedestal
Prepare 0.1.7 release
Start 0.1.8-SNAPSHOT development stream
Update CHANGELOG.md for 0.1.7
Ignore pom.xml.asc files
Make templates support ns/name project names
Make service-template test a bit more robust
Add a 'correct files created' test for namespaced service-template
Munge host-page :main namespaces for goog.require
add functions for putting messages on the input-queue to events namespace
remove unused require
change queue processing timeout to 1ms
Merge pull request #74 from tomjack/main-ns-munge

Munge host-page :main namespaces for goog.require