* Updated Karma configuration to work with new version of Karma
* Added optional "syncColumns" configuration setting that enables Smart Table to keep up with changes in the column definitions
* Added clearColumns() method to the table model
* Added unit test to test the aforementioned functionality
* Added demo button to demonstrate usage of syncColumns configuration parameter (the button just shuffles the columns)