(doc) Standardized haproxy module docs

I am working on an haproxy SSL patch, and in the process found
the docs in the modules adhered to different spacing rules. This
patch simply standardizes all of the modules.
(MODULES-433) Moved from `#include_class` to `#contain_class`

Removed per the DEPRECATION warning [1].  Since this repo does not include a
Gemfile.lock, and the Gemfile does not have version requirements, `bundle`
will install the most recent upstream version of the gems.

I personally suggest adding the Gemfile.lock to the repo.  This will guarantee
the exact gem deps are installed on each execution of `bundle`.  However, for
now will keep things as is, and simply added a .gitignore.

    [1] DEPRECATION: include_class is deprecated. Use contain_class instead. Called from /Users/jodewey/.rvm/gems/ruby-1.9.3-
    p484/gems/rspec-puppet-1.0.1/lib/rspec-puppet/matchers/include_class.rb:7:in `block (2 levels) in <module:ManifestMatchers>'.
Archlinux Support added.
Merge pull request #68 from retr0h/retr0h/standardize-module-docs

Standardized module docs
Merge pull request #67 from retr0h/retr0h/deprecation-warnings

Moved from `#include_class` to `#contain_class`
Merge pull request #70 from aboe76/archlinux_support

Archlinux Support added.
Merge pull request #2 from puppetlabs/master

pull from upstream