Adds a failing unit test for sindex backfilling.
Working on sindex backfill.

Broken right now.
fixing segfault during missing option errors in command-line parsing
Make sindex backfill unit test pass.
Change back the port offset.
Merge branch 'jd_sindex_unittests' into next
Closes issue #609 and #564

Adds fixes for incorrect usage of `recv` and adds handles default case
for unknown response types.

More changes for #609

This shouldn't affect functionality but is nevertheless more correct.

more is to == changes
Merge branch 'next' into issue_609
Closes issue #609 and #564

Adds fixes for incorrect usage of `recv` and adds handles default case
for unknown response types.

More changes for #609

This shouldn't affect functionality but is nevertheless more correct.

more is to == changes
Adding travis config to 1.4.x
Fixes issue instroduced by is to == change, OTS by @coffeemug
Merge branch 'v1.4.x' of github.com:rethinkdb/rethinkdb into v1.4.x
Merge branch 'v1.4.x' into next

Conflicts:
	drivers/python/rethinkdb/ast.py
adding a unittest for sindex_list in rdb_protocol
Resurrect integration tests
Merge review 329 by @mlucy @tryneus (close #517)
style fix - catching all exceptions by const reference
Merge branch 'next' into sam_207

Conflicts:
	src/clustering/immediate_consistency/branch/broadcaster.cc
	src/clustering/immediate_consistency/branch/listener.cc