no more Gemfile.lock

It messes with rspec-system builds and isn't really relevant
for code that's running directly on Puppet
lock serverspec to 0.11.x

required to work around
https://github.com/puppetlabs/rspec-system-serverspec/issues/6
remove SLES 11 from nodeset

Doesn't work with current rspec-system-puppet gem (no puppet_install helper
support)
Don't include RSpecSystemPuppet::Helpers twice
check for 0 or 2 exit code

See http://docs.puppetlabs.com/man/apply.html

puppet_apply from rspec-system-puppet runs with --detailed-exitcodes
add dummy (but valid) SSL cert/key

nginx won't start if it can't get OpenSSL to validate the key/cert combo
more coverage for rspec-system
add puppetlabs-concat dependency
switch mailhost resource to concat pattern
switch vhost resource to concat pattern

Also uses sites-available/enabled pattern for config files
switch location resource to concat pattern
Remove vhost and mailhost vhost_autogen.conf

Don't generate it anymore, and remove any existing file from
people's systems
Remove unused code in mailhost
Remove unused code in vhost
Remove the now unused file fragments from /tmp
required to remove unused file fragments from /tmp
add tests to check file fragments are absent
ruby 1.8.7 syntax fix
Merge pull request #167 from 3flex/concat

Switch to using concat{} instead of lots of file{} magic.