Fixed ui routing conflict with syncNotification

Change-Id: I94e0f91ee35ed90ad73798de5d635abc4addbd4b

Removed backbone deps and views

Change-Id: I77185488ffd5415e4815de59cc44ee24420071db

Started E2E UI Tests with selenium

Test running locally, still broken in container because of phantomjs

Removed backone templates

Change-Id: I788cfda3d12e3d1c2828c9ee9f6eb7e4431eae52
diff --git a/views/ngXosLib/karma.conf.ci.js b/views/ngXosLib/karma.conf.ci.js
index 0726edd..2cb72ef 100644
--- a/views/ngXosLib/karma.conf.ci.js
+++ b/views/ngXosLib/karma.conf.ci.js
@@ -15,11 +15,6 @@
 let viewFiles = fs.readdirSync(viewDir);
 let vendorFiles = fs.readdirSync(vendorDir);
 
-// hack to avoid testing backbone implementation (they need to be removed)
-viewFiles = viewFiles
-              .filter(f => f.indexOf('xosAdminSite') === -1)
-              .filter(f => f.indexOf('xosCord') === -1);
-
 viewFiles = viewFiles.filter(f => f.indexOf('js') >= 0).filter(f => f.match(/^xos[A-Z][a-z]+/)).map(f => `${viewDir}${f}`);
 
 vendorFiles = vendorFiles.filter(f => f.indexOf('js') >= 0).filter(f => f.match(/^xos[A-Z][a-z]+/)).map(f => `${vendorDir}${f}`);
@@ -52,7 +47,6 @@
   'xosHelpers/spec/**/*.test.js'
 ]);
 
-
 module.exports = function(config) {
 /*eslint-enable*/
   config.set({
@@ -98,7 +92,7 @@
     // test results reporter to use
     // possible values: 'dots', 'progress'
     // available reporters: https://npmjs.org/browse/keyword/karma-reporter
-    reporters: ['dots', 'mocha', 'junit', 'coverage'],
+    reporters: ['dots', 'junit', 'coverage'],
 
     junitReporter: {
       outputDir: 'test-result',
@@ -126,14 +120,14 @@
 
 
     // enable / disable watching file and executing tests whenever any file changes
-    autoWatch: true,
+    autoWatch: false,
 
 
     // start these browsers
     // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
     browsers: [
       'PhantomJS',
-      // 'Chrome'
+      //'Chrome'
     ],