Added removeColumns() and addColumns() to dGrid.

Performance was horrible calling addColumn() or removeColumn()
repeatedly, because of the _syncColumnCount() and fillGrid()
calls, and I didn't want to set inBatch to True and then have
my code call those functions directly.

This fixes it nicely.