Remove clj-http dependency

Conflicts:
	test/clj/puppetlabs/trapperkeeper/services/webserver/jetty9_service_test.clj
Reorganize service tests

This commit doesn't contain any code changes; it just reorganizes
the tests a bit so that you can run them with a little more
granularity.  In particular, it separates all of the SSL tests
that are intended to result in a successful HTTPS request into
one deftest, and all of the ones that expect a failed HTTPS
request into a separate deftest.
Fix tests based on PR review

This commit fixes some tests that weren't initializing certs correctly.
It also updates to the new version of the certificate-authority
library, which allows us to execute tests where we are setting
a ca cert on the client without setting a client cert/key.
Get rid of .ini files used in tests
Move test-resources to dev-resources

Lein supports dev-resources by default, so this commit simply
changes our directory structure to conform with that
convention.