update gitignore for bundler
apt: fix ppa name to filename mapping

Plus some test improvements
ssl: fix snakeoil ensures
ssl::cert: provides an ssl key and cert in /etc/ssl

Uses hiera by default
account: manages a user+group and its ssh keys
riak: fix spec regexps
Gemfile: update dependencies
ruby: require libssl-dev too