@T1175:R Support SET column type

The value for SET column type in binlog is unsigned long which is regarded as bit flags.

```
ex) 
Table schema with SET column type:
    CREATE  TABLE set_test (value set('a','b','c','d'));

case1:
  Insert data: INSERT INTO set_test VALUES ('a');
  Binlog data: 1(=0001)

case2:
  Insert data: INSERT INTO set_test VALUES ('d');
  Binlog data: 8(=1000)

case3:
  Insert data: INSERT INTO set_test VALUES ('b,c');
  Binlog data: 6(=0110)
```
In the spirit of over-communication, this also has to be boost::uint64_t.