refactor columns.hpp
refactor columns.hpp
use DuckTyping in abstract_column
Modify msgpack::object arguments to pass by references
Fix cpplint violations
Remove columns.cpp
Refactor abstract_column
Fix index conditions
Fix assignment of table::bit_vector
Fix bug of abstruct_column