Call a configurable `wait_callback` in between dbsqlsend and dbsqlok -
this is a good place to do something like a gevent.sleep() because this
is after we've sent the query to the server and before we've received
the result
Add pymssql_gevent_test.py
Pass socket read file descriptor to wait_callback by using dbiordesc
function from FreeTDS. This allows the wait_callback to do
gevent.socket.wait_read and makes things much greener.
Add test for green query with gevent
Fix failing tests - add gevent dep
tests/test_green.py: Run tests for pymssql.execute and
_mssql.execute_query
Add test for green execution of stored procs with callproc
Add greening to _mssql.MSSQLStoredProcedure.execute()

This makes callproc green.
_mssql.pyx: Refactor greening code, green __init__

Greened the execution of connection-property-setting SQL code in
MSSQLConnection.__init__ and then refactored to reduce duplication.
test_green.py: Add some print statements
Add test for passing uuid.UUID values in queries.
Add additional checking for binary data

Use the bytesarray type added in Python 2.6 to signify that this is
binary data and to quote it accordingly. Also modify the handling of
str/bytes types checking the first 2 characters for b'0x' and insert
that as binary data.
Fix converting bytearray to hex on Python 2.6

In py26 it's not possible to pass a bytearray directly into hexify
so convert it to bytes first before passing it in.
Merge pull request #135 from pymssql/greenish

Make pymssql green
Merge pull request #179 from pymssql/fix-encoding-binary-data

Add additional checking for binary data (fix for #177)
Remove incorrect Python version check for uuid

It was checking PY_MAJOR_VERSION >= 2 and PY_MINOR_VERSION >= 5
This was valid when there was no Python 3 support. This is not valid
when supporting Python 3.3 for example.
Merge pull request #173 from pymssql/test-for-uuids-in-queries

Add test for passing uuid.UUID values in queries.
Add support for binding uuid.UUID instances to stored procedures input params.
Merge remote-tracking branch 'upstream/master'