Made datum_t(int), datum_t(bool), datum_t(float) constructors deleted.
Renamed datum_t::del to datum_t::delete_key.
Fixed style problems.
Fixed recursive include, made rdb_protocol/stream.hpp not include rdb_protocol/stream_cache.hpp.
Merge branch 'sam_ql_refactor' into sam_ql_ii

Conflicts:
	src/rdb_protocol/func.hpp
Merge branch 'ql-refactor' into sam_ql_refactor_compile
Merge branch 'ql-refactor' into sam_ql_refactor_compile
Merge branch 'ql-refactor' into sam_ql_refactor_compile
Merge branch 'sam_ql_refactor_compile' into sam_ql_refactor
Merge branch 'sam_ql_refactor' into sam_ql_ii
Merge remote-tracking branch 'origin/sam_ql_ii' into ql-refactor
fixed if statement