Support set serialization for cql3

Most of this merge is whitespace changes. The functional change is the 'iset' check in escapeType(), which is a dreadful hack but a dreadful hack that allows us to move forward. I will be replacing the dreadful hack after I figure out the right way to do it.