Infrastructure improvements for docs and rpm generation.

This patch adds documentation! Patches and comments are appreciated!
This also adds in the infrastructure changes that I added to puppet-gluster, so that rpms could be easily generated and so on. These haven't been tested at this time.