refactor(capacities): list capacities always in same order

List capacities always in the order returned by /api/capacity-types.
test(capacities): add css-classes and page-functions for testing capacities
test(capacity): test ordering of capacities
fix(test): refactor element matchers from spec into page-object
refactor(capacities): put capacity order asserts into corresponding page objects
refactor(pageobject): prepare page objects for functional inheritance
refactor(pageobject): rename pages to pageobjects

If the page object is a page, indicate it in the file name (and module assignment).
refactor(fixture): prepare fixtures for functional inheritance
feat(pageobject-utils): experiment with capacity assert
refactor(pageobject): apply crockford's functional inheritance pattern naming and style
refactor(capacities): pull capacity type assert out from page objects
chore(*): merge commit '2c782a3' into capacities-ordering

Conflicts:
	application/src/main/frontend/protractor/pages/pages.js
	application/src/main/frontend/protractor/specs/basicFlow.spec.js
	application/src/main/frontend/src/app/facilities/capacitiesTable.tpl.html
	application/src/main/frontend/src/app/facilities/facilityEdit.tpl.html
	application/src/main/frontend/src/app/facilities/facilityList.js
Merge pull request #24 from HSLdevcom/capacities-ordering

refactor(capacities): list capacities always in same order