fix bug 978768

The Puppet manifest now uses the Elasticsearch repo instead of a direct download.
The installation documentation now prefers said repo for both Ubuntu and RHELish.
I also "fixed" all of the headers as I was tired of seeing RST syntax errors when parsing this document. :smile: