(SERVER-30) Relax required files for CA fail-fast

This commit changes the CA initialization fail-fast behavior to no
longer require the CA public key. Directories are also no longer
required, but will be created automatically if they don't already exist.