tells python protobuf at library import to use C++ implementation
switches to native protobuf implementation in python driver
python packaging WIP
adds protobuf abstraction layer
adds native backend to JS protobuf
adds feature test and toggle
WIP
[Python] Try to build the C++ extension, but fall back if necessary
style tweaks to JS code
Merge branch 'next' into fast_js_protobuf

Conflicts:
	drivers/javascript/src/ast.coffee
adds auto-json wrapping and enables it by default in insert
Merge branch 'next' into fast-python-protobuf

Conflicts:
	drivers/python/rethinkdb/__init__.py
adds exprJSON and uses it in insert
remove module test print statements
Merge branch 'fast-python-protobuf' into fast_python_protobuf

Conflicts:
	drivers/python/rethinkdb/net.py
fix typoin js code
fix for node feature testing
makefile changes for pydriver
Merge branch 'fast_python_protobuf' into next
Merge branch 'fast_js_protobuf' into next