(PE-6014) Added CA service protocol
(PE-6014) Created the NOOP CA service
(PE-6014) Spelling correction
(PE-6014) Corrected service definition
(PE-6014) Added NOOP certs test
(PE-6014) Updated test and renamed service
(PE-6014) Removed unused requires
(PE-6014) Test uses puppet.conf fixture
(PE-6014) Removed bootstrap test
(PE-6014) Fixed misspelling
(PE-6014) Fixed reference to misspelled dir
(PE-6014) Added docs to dev/bootstrap.cfg
(PE-6014) Removed need for empty puppet.conf
(PE-6014) Fixed test path
(PE-6014) Put temp puppet.conf dir code in fixture
(SERVER-18) Added puppet config opts
(SERVER-18) Can use headers for cert CN and auth
(SERVER-18) global config to dissallow cn header

The puppet.conf settings, ssl-client-header and ssl-client-verify-header
are potentially dangerous so an explicit Puppet Server config option was
added. This option is :allow-header-cert-info and it's found in the
global config section.
(SERVER-18) Added tests