Refactor columns config

Move more over from Columns to ColumnConfig. Extract common functionality from ColumnConfig and FieldConfig to AttrConfig parent class. Filter out default config options for columns to reduce JS code.
Temporarily remove travisci badge

Tests all pass locally. Need some investigation to fix 2 of them on travisci.