Add ability to define a custom cell template (i.e. angular template) instead of just plain html
This makes it possible to embed interactive contents inside the table cells (e.g. template that includes a controller/directive).

This is useful when trying to setup a interactive buttons in a table cell.
Merge branch 'features/custom-cell-template'