refactor(protractor): use browser instead of protractor.getInstance
refactor(basic-flow): move facilty validation tests into separate spec
chore(*): put tiles back
refactor(pageobjects): simplify hasClasses and remove hasClass
refactor(protractor): add missing semicolons
chore(hub-edit): try if disabling tiles makes 'hub with 2 facilities' pass
refactor(ui-router): introduce root state
feat(map): no-tiles option for test optimisation
Merge pull request #38 from HSLdevcom/map-no-tiles-2

Map no tiles 2
chore(merge): merge commit 'd7af744' into content-styles

Conflicts:
	application/src/main/frontend/src/app/facilities/facilityEdit.tpl.html
	application/src/main/frontend/src/app/facilities/facilityView.tpl.html
	application/src/main/frontend/src/app/hubs/hubEdit.tpl.html
	application/src/main/frontend/src/app/hubs/hubView.tpl.html
chore(merge): merge branch 'e2e-refactor' into content-styles

Conflicts:
	application/src/main/frontend/src/app/facilities/facilityEdit.tpl.html
	application/src/main/frontend/src/app/hubs/hubEdit.tpl.html
	application/src/main/frontend/src/common/services/MapService.js
	application/src/main/frontend/src/sass/_messages_and_warnings.scss
fix(basic-flow): make basic flow pass
chore(hub-edit): disable 'hub with 2 facilities'