Fix backtraces with optargs and no arguments

There was an extra comma in some cases like for
r.table("foo").orderBy({index: "bar"}) for example.
Add tool for 'max open files' errors
Bump to 1.13.11
Write tests all green ^_^
Fix the wait in case of the server being unreachable

Replace a Math.max with a Math.min.
The maxExponent is set by default to 6 which results in a maximum
wait of about 60 seconds.
Bump to 1.13.12
Merge branch 'master' of github.com:neumino/rethinkdbdash
Update the current terms for 1.14
Merge branch 'master' of github.com:neumino/rethinkdbdash
Call onFinish if the callback in each return false
Bump to 1.13.13
Update following the last1.14 changes
Fix r.binary + test
Add arrayLimit
Merge branch 'master' into v1.14
Fix for r.setArrayLimit
Coerce cursors to array by default

Fix #31
Users can pass {cursor: true} to `run` if they want to retrieve
a cursor. If the option cursor is not passed, a cursor will
automatically be converted to an array.
The only exception being feeds that will not be converted.
Implement a callback interface with promises

Fix #37
Any method that returns a promise can take a callback with
the exception of `cursor.each`.
Update Readme for 1.14
Add indexRename + update r.binary

r.binary is now a server term