Bring back the transclude version, to try and fix it.

This reverts commit 6b0d535b658c9b38e477d03490e5c8b6cb31aeab.
Initial bits of E2E testing setup.
More E2E test setup.
Fix transcluded angular-gettext by raising the directive priority.