Database#all_databases
Spec helper: Get a database object with random name

I don't really like this, but I have no idea on how to do that in a more
elegant way.
Acceptance Spec for creating a database
Connection#send_request_without_database_suffix and #database_name
Database#create
Yes, oh mighty Hound :dog:
For some reason Hound doesn't use the default for DotPosition

Setting the default by hand
A little bit of structure for the database_spec
Implemented Database#name
Implemented Database#drop
Database#truncate
Added pending spec for duplication errors
Merge pull request #83 from triAGENS/database-creation

Database creation