Initial support for use_quantity
Remove most of _init_from_table, redundant with _init_from_list
Factor out new _init_from_list_of_dicts method
Support Quantity via QTable or use_quantity
Do not assume copy() method for add_columns