Handle unexpected token -- Related to #1334
Fix for error listener + typo -- Related to #1334
Adds pattern matching filter.
Adds tests for pattern matching filter.
Add docs for cursor.close
Fix link for the website
Adds literal syntax to filter.
Adds tests for literal fitler syntax.
Adds docs on pattern matching filter.
Merge branch 'michel_1334_unexpected_token' into next
Merge branch 'next' into merge_br
make python driver install backup scripts

rather than cycle through multiple potential python binaries with which
to run a script hoping to find the appropriate package, it makes much
more sense to install the scripts with their dependency into the
location of the python binary with which the package was installed.

this pegs the #! to the version of python used to install (whether
system version or venv) and allows the script to run in the appropriate
environment.
Remove references to the backup scripts
Merge 1355 into next

Review 893 by @tryneus
Closes #1355
fix_1399_cache_size_size
Merge pull request #1397 from rethinkdb/michel_docs_cursor

Adding docs for cursor.close in JavaScript.
Merge branch 'next' into grey_issue_1369