Add docs for new config file formats
Add reference link for .edn format
Merge pull request #125 from cprice404/maint/master/PE-3003-docs-for-new-config-formats

Add docs for new config file formats
`shutdown-on-error` should handle all Throwables
fix 'call-error-handler!' to handle all Throwables

Without this fix, if the on-error function throws a non-Exception
Throwable, it will bubble out and the "real" / original error will be
lost.
Merge pull request #126 from KevinCorcoran/catch-throwable

'shutdown-on-error' catches Throwable
Add tests for calling service-id in all lifecycle phases
Fix bug where shutdown-on-error cannot be called during init
Merge pull request #127 from cprice404/test-call-service-id-from-all-lifecycle-phases

Add tests for calling service-id in all lifecycle phases
Change test exception to `Throwable`

This ensures that we are correctly handling `Error`s, as well as `Exception`s.
Merge pull request #128 from cprice404/shutdown-on-error-fails-during-init

Fix bug where shutdown-on-error cannot be called during init
update CHANGELOG.md for 0.3.5 release
lein-release plugin: preparing 0.3.5 release
lein-release plugin: bumped version from 0.3.5 to 0.3.6-SNAPSHOT for next development cycle
(PE-3021) Remove typesafe code, use external lib
Merge pull request #129 from cprice404/maint/master/PE-3021-remove-typesafe-code

(PE-3021) Remove typesafe code, use external lib
(PE-3194) improve shutdown-on-error error handling

Ensure that `shutdown-on-error` never throws an exception by replacing
its pre-conditions with assertions inside the body of the function,
so that if they fail, the error will be handled properly.
correctly capitalize 'Trapperkeeper' in docs
Merge pull request #130 from KevinCorcoran/shutdown-on-error

(PE-3194) improve shutdown-on-error error handling
add missing sections to README TOC