changing to older name for curl option define
changing user agent setting to be more robust and allow for user agent spoofing
fixing EINTR errors on r.http
Fix for the second part of #2285
Merge branch 'v1.12.x' into next
Merged #2403 strip-protfile fix

Escaped special characters in regexes
changes in makefile for #2404
Merging into next: larkost/1402-make-reql-tests-friendly
Review 1486

The biggest change here is a move away from using the makefile to run the rql tests. Instead the test-runner command now should be run directly.
initial checkin of #2297 remove protobufjs dependency

Replaces compiling the protobuff definition into .js form with a script the pulls out just the constants.
initial checkin of #2297 remove protobufjs dependency

Replaces compiling the protobuff definition into .js form with a script the pulls out just the constants.
fixing defects D2544 and D2545

removes the protobufjs library and removes a extra rm from the makefile
solving merge problems