Add support for moving table columns
Add support for moving table columns

This adds support for reordering the columns in the table
view. Now, the user can drag-and-drop columns in the table
view.

Change-Id: I9dca5650feef8b88d6d185d8dfce16b74d5f0cd6

OpenChemistry/mongochem,OpenChemistry/mongochem,OpenChemistry/mongochem