Ignore troublesome test
Update Neo4j to 1.9.9
WIP on changing promotion to upvote/downvote.

This requires an unfortunate amount of additional methods for removing
upvotes and downvotes, as well as casting them. Promotion is determined
via a score rather than just the presence of a vote.

An odd bug as surfaced whereby adding another annotation to the fixtures
starts breaking the doc unit listing tests.
Iteration order can't be depended on, so provide a sort when testing list endpoints
WIP on changing promotion to upvote/downvote.

This requires an unfortunate amount of additional methods for removing
upvotes and downvotes, as well as casting them. Promotion is determined
via a score rather than just the presence of a vote.

An odd bug as surfaced whereby adding another annotation to the fixtures
starts breaking the doc unit listing tests.
Merge branch 'voting' of github.com:mikesname/ehri-rest into voting
Rename methods back to promotion/demotion and uncomment test
Make promotion/demotion methods return the affected object
Add a cached score property to promotable items (and more tests)
Merge branch 'master' of github.com:EHRI/ehri-rest
Merge branch 'master' of github.com:EHRI/ehri-rest
Change the local identifier of the new doc unit fixture to be non-hierarchical
and add a comment explaining why the naming doesn't match the other fixtures.

This inconsistency is not exactly ideal.