Dec2014 docs updates for pending 1.0 release

The big huge thing was adding a "service info" page — compare to https://docs.puppetlabs.com/puppet/latest/reference/services_master_rack.html. I've also done a bunch of minor cleanups to prepare the docs for display on our main site. 

Oh, and here's a fun thing — we shouldn't need to destroy the links like ./configuration.markdown that work on Github. We'll be doing some URL rewrite magic so everything just works in both places. 
Expected to not work from here. It's tricky; if we use full URLs, we're being overly prescriptive about protocol, etc., but if we don't, they don't work from Github. :/ 

For the config page, where we already have people reading the document on GH, I left it as full URLs. For this page, which is really meant to display on our site and makes less sense here, I followed best practices for pages that share a domain and used relative links. Does that seem sensible?