Revert "Revert "Revert "Remove some unittest files that broke the build."""

This reverts commit cf315ae7b38e34121a36ca51a3ed44d06c235f9f.
Revert "Revert "fixing broken build, gg half-implemented changes""

This reverts commit 4b163f7e145d25bd6033a6538d05ed12f4798999.
fixing clang build for new reql unittests and for merge with secondary index changes