Add ability to include additional external configurations in vhost
update contributing to reflect modules workflow

CONTRIBUTING has been dropped in from puppetlabs/puppet, with
good intention I assume, however it does in no way reflect how
we work on modules.

* change all references from Redmine to refer to GitHub
* Fix CLA links
* remove the entire section for committers, we assume they know what
they are doing...

Further, we remove all contractions. Why? Because it reads easier.

Finally we will need a section on how to write tests (and run them
locally) because I'm getting sick of repeating myself.
Ignore vim swap files
Merge pull request #462 from igalic/contrib

update contributing to reflect modules workflow
Merge pull request #457 from alnewkirk/master

Add ability to include additional external configurations in vhost
*really* ignore vim swap files.
tiny style fixes to CONTRIBUTING

* we have no release branches, remove reference
* remove contractions
getting started for writing tests

some prerequisites and lots of links on how to get started *testing*
puppet modules. Still outstanding: how to start writing tests.
Merge pull request #464 from igalic/testing

getting started for writing tests
Don't listen on port or set NameVirtualHost for non-existent vhost

Apache should not listen on ports or define NameVirtualHost directives
for which there is no virtual host defined. Discussed in isse #465.
Add mod_rpaf support

From apt-cache show libapache2-mod-rpaf:

Rpaf is short for reverse proxy add forward. It changes the remote
address of the client visible to other Apache modules when two
conditions are satisfied. First condition is that the remote client is
actually a proxy that is defined in httpd.conf. Secondly if there is an
incoming X-Forwarded-For header and the proxy is in its list of known
proxies it takes the last IP from the incoming X-Forwarded-For header
and changes the remote address of the client in the request structure.
added FreeBSD support to mod_rpaf
Merge pull request #470 from antaflos/no_listen_namevirtualhost_without_vhost

Don't listen on port or set NameVirtualHost for non-existent vhost
Merge pull request #471 from ptomulik/mod_rpaf_support

Mod rpaf support (with FreeBSD support)
Reworking broken match and notmatch code
make all matches and notmatches arrays of regex and exact match strings

...because consistency and explicitness
remove unecessary " from around paths in Directory and ScriptAlias declarations
Fixing incorrect match strings and regexes
the ssl parameter needs to be true to test the SSL parameters.
Add missing SSL directive tests.

Altered changed ssl_proxyengine to match form of other SSL parameters.

Fixed unescaped + in regex
Fixing broken test matches...