Move Vagrantfile to hacken.in project

This change will make it easier to bootstrap & test a local hacken.in
instance, without bothering with MySQL / PostgreSQL setup or even
installing the native gems. The only steps left in a fresh checkout are:

```bash
  $ bundle
  $ bundle exec rake vagrant:setup
  $ vagrant up
```

After ~ 10 minutes the machine is up and running and features the
webfrontend at *hacken.local* and both the MySQL and Postgresql
servers accessible via a local port forward to 5432 and 3306.

This will obsolete the hckingbox-project.
Update to the latest puppet-hackenin module to work around uid issue

refs #377
fixed search uniq. needs to be an array before calling it
Merge pull request #378 from hacken-in/issues/377

Move Vagrantfile to hacken.in project
Keep crawlers from the beta / alpha sites at Shellycloud. :) refs #390
Check if Codeship will pick up our database config #379
Update Dalli gem & use Shellycloud parameters for production #382
Move Codeship DB Parameters to a separate file #379

Codeship doesn't seem to pick up our values & the environment, so
we'll leave them with a separate file `database.yml_codeship`.

Also add a template to the standard database.yml_example, as the
postgres gem does seem to care about it:

  PG::InvalidParameterValue: ERROR:  new encoding (UTF8) is
  incompatible with the encoding of the template database (SQL_ASCII)
  HINT:  Use the same encoding as in the template database,
  or use template0 as template.
Fix Travis build & run Codeship + Travis parallel while migrating #379
Thanks for the helpful error message, Rails. :D #379
Use encoding instead of template for database_example

Note for #379 - if everything is set up correctly now, this should
trigger a shellycloud deployment of the master branch. Pray! \o/
A new CONTRIBUTING.md including The Pamphlet:tm:
Replace Emojis with explanation followed by Emoji
Merge pull request #391 from hacken-in/new-contributing

A new CONTRIBUTING.md including The Pamphlet:tm:
Use latest patchlevel of ruby 2.0
So it seems this one place we can define the ruby version is at 2 different places :cry:
Update hackenin puppet module #378
Finish up Calendar Page #341
brakeman says this must be escaped, so it is escaped now