Updated ql2.proto
New 1.7 ReQL features and test cases
Timeout handling.

Closes #27.
Automated test for connection timeouts (fails on PHP 5.3)