Updated Dependencies: Rake & Mutant
Merge pull request #104 from triAGENS/dependency-bump

Updated Dependencies: Rake & Mutant
Use HoundCI instead of rubocop

HoundCI is basically rubocop as a service. Excellent idea, let's try it
out.

* You can configure it with a `.hound.yml` that is the normal rubocop
  configuration file.
* It will comment on the pull request – that's exactly what we want!

I removed rubocop, because everything we do on the Repo is done via a
pull request. This is part of the review process, and doesn't need to be
done on the local machine.
Merge pull request #105 from triAGENS/the-hound

Use HoundCI instead of rubocop
Add bindVars to allowed keys for cursor path

Added bindVars to ALLOWED_KEYS_FOR_PATH so the Query#prepare_request
method does not end up stripping out bound variables.
Adjust hound config
Added @sleepycat's example for bind variables to the execute doc
Merge pull request #109 from triAGENS/sleepycat-bindvars

Add bindVars to allowed keys for cursor path [Reviewed]
Added @sleepycat to the contributors
Change mock request to return empty json

Previously the mock returned an empty string as the request body. This
was converted to nil which breaks the (probably valid) assumption that
ErrorResponse#error makes when it calls @body["errorMessage"], that
@body will not be nil.
include error message when raising BadSyntax

Pass on error message from the ArangoDB server when raising BadSyntax
errors:

db.query.execute('FOR t IN TRAVERSE(imdb_vertices,
imdb_edges, "imdb_vertices/759", "outbound", {maxDepth: 2}) FILTER
t.vertex.genre == @foo RETURN t', bindVars: {"foo" => "Comedy" }).to_a

Ashikawa::Core::BadSyntax: 1540: usage of unknown function 'TRAVERSE()'
Merge pull request #110 from sleepycat/syntax_exception

Pass on server error messages when raising BadSyntax exceptions
Update to RSpec 3.0.0
Use the master branch of all rspec gems