Bastion: ensure tables are properly scoped, fixes #3385.

We were relying on a bug in AngularJS, From the [changelog](https://github.com/angular/angular.js/blob/master/CHANGELOG.md#breaking-changes):

>due to d0efd5ee, Child elements that are defined either in the application template or in some other directives template >do not get the isolate scope. In theory, nobody should rely on this behavior, as it is very rare - in most cases the >isolate directive has a template.