(PE-6162) Initial docs

This commit does two things:

* Introduces some initial documentation about settings, known issues, etc.
* Splits the CA settings into their own config file for ezbake.
(SERVER-4) Add memory check to Master Service

Add a memory check to the Master service's init function that,
when the /proc/meminfo file exists, parses it to get the total
amount of RAM on the system and fails if the total JVM heap
size is greater than 90% of RAM.
(SERVER-4) Address PR comments

Extract memory check into separate function in core namespace.
Throw error instead of exception when there is not enough memory.
Improve "Not Enough Memory" error message to more accurately
reflect required RAM. Use me.raynes.fs instead of clojure.java.io
(PE-6162) Add docs/config for puppet profiling
(PE-6162) Add note about restarting server for config changes
(PE-6162) fix typos
Merge pull request #200 from cprice404/maint/master/PE-6162-initial-docs

(PE-6162) Initial docs
Add known issue for lein build version
(SERVER-4) Change memory-check function name

Change the name of the memory-check function to
validate-memory-requirements!. Remove use of FileInputStream
from this function.
Add note about dependency on Puppet 3.7+
(SERVER-4) Remove unused import

Remove unused FileInputStream import.
(SERVER-4) Improve required RAM calculation

Improve the required RAM calculation to make it clearer.
Merge pull request #201 from fpringvaldsen/server-4-fail-when-too-little-ram

(SERVER-4) Add memory check to Master Service
(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