Backtrace should prefix geo terms
Move special case for r.table* in 'can_prefix'
Fix for can_prefix in case args is not an array
merge of:
    #2922 add artwork to the MacOS installer
    #2921 MacOS package uninstall-rethinkdb.sh should `pkgutil --forget` the package
    #3007 Finishing touches on MacOS install .dmg artwork
Fix detection of dirty repo in gen-version.sh

Review 2124 by @larkost
Closes #3086
Fix install-data rule

Review 2125 by @larkost
do not abort uninstallation if init script is broken
Merge branch 'atnnn/2971' into next
Merge branch 'michel_3054_backtraces' into next
Create a stack trace only if Error.captureStackTrace is available
merge of #3051 python driver does not handle unicode in errors
adding a second newline to the MacOS uninstallers
fixing crash in r.http
correcting connection.py geo subtest for lat/long order
changing geo error message to include units
Merge branch 'next' into sam_2134_iii