(SERVER-103) External CA documentation

This commit includes a new document which covers the use of an external
CA with Puppet Server.  This commit also adds a link to the new document
from a couple of existing documents.
Do we support the `.key` file extension? Or should this be `master.pem`?