Test and fix for NullPointerException thrown when replace-html looks for
:tag in comment nodes - issue #156
First-pass at pedestal-service dev-tools for #168

* created service-tools project and added as a subproject
* moved dev.clj and server.clj into service-tools
* dev/user.clj moved to config/user.clj
* lein run and start work
* service-tools includes logging dependencies
Add tools-help and docstrings to service-tools dev.clj
fix lein run-dev - needed init
service dev defaults only apply to run-dev and (start)
a more maintainable hack for service-tools [:repl-options :init]
Update CHANGELOG.md with various 0.2.0 fixes
Update CHANGELOG.md for 0.2.0 service migration
Update CHANGELOG.md to emphasize the cheshire 0.1.10 differences.
servlet* fns need to be in user's server.clj for WAR files

Verified to work on beanstalk. Note that servlet-init is
yet another place where initialization is required.
fix spelling
Merge pull request #193 from pedestal/dev-tooling-for-service

Dev tooling for service
Update CHANGELOG.md for 0.2.0 release
Prepare 0.2.0 release
Start 0.2.1-SNAPSHOT development
Better be able to deploy service-template...
fix service 0.2.0 changelog

Add instructions to upgrading service dependencies and remove double mention of :ui aspect
add necessary step for converting app config
fix playback of recordings not working
recording in UI doesn't work without template