namespace changes

Changing to the table-xxx and col-xxx syntax.
General cleanup
Added clearSelection event to clear all selected rows from the model.
Fixed resize column cursor issue in Firefox
Further reduction in controller mixins
Refactor table-empty-message to NOT require "data" attribute. Will
extract from ng-repeat if present or pull it from the comment if it can
find it.
Added selection clearing that uses a table ID.
Merge pull request #64 from jadrake75/firefox-handling

namespace changes