(PE-6014) Split apart master/CA SSL initialization

This commit eliminates the both-in-one ca/initialize! function so that
each service is responsible for calling the appropriate SSL
initialization functions.

This only changes the code - the tests will need to be fixed up next.
(PE-6014) Namespace dev-resources for master service test

This commit just pushes the existing dev-resources for the master
service test down to a subdirectory in preparation for a new
master core test directory
(PE-6014) Dev-resources for master-core-test
(PE-6014) Reorganize tests into proper namespaces

This commit doesn't add any new tests, just reorganizes the existing
ones by consolidating and moving them into the proper namespaces.
(PE-6014) Extract CA test utilities into namespace
(PE-6014) Move initialize-master-ssl! into CA service protocol
(PE-6014) Delete unused test resources
(PE-6014) Add log message to disabled CA service

Also remove old comment and re-add version-check-service to test
Merge pull request #203 from nwolfe/pe6014-init-based-on-ca-setting

(PE-6014) Don't initialize SSL when not CA