Add aclass library
Move knockout to the common manifest
Update knockout to 2.3.0
Factor out entity js from the relationship editor

...to reduce duplication in the upcoming release editor code, which has a lot
of the same needs wrt parsing entities from the web service.

In the relationship editor, track entities are now used instead of recording
entities.
Merge remote-tracking branch 'bitmap-bitbucket/new-entity-js' into beta

* bitmap-bitbucket/new-entity-js:
  Factor out entity js from the relationship editor
  Update knockout to 2.3.0
  Move knockout to the common manifest
  Add aclass library

Conflicts:
	root/static/scripts/tests/all.html
Fix entity.js test.