Enable paging on perm lists
Moved ServerRunner to the extension module and deleted old plugin
module.
Remove plugin references from install script.
Zap all REST methods that accepted a graph (long) id instead of a (generated) string id
Merge branch 'master' of github.com:mikesname/neo4j-ehri-plugin

Conflicts:
	ehri-extension/src/main/java/eu/ehri/extension/PermissionsResource.java
Make the views layer accept Bundles for CRUD instead of raw data.

This results in some nice cleanups and, since the REST API layer
was using the Bundle tools to deserialize the JSON data anyway, it
avoids an utterly pointless double conversion. The tests are also
much cleaner this way and contain many fewer unchecked conversions.
Very start of annotation resource
Cosmetic method reordering
Initial sketchy implementation of ordering in queries, currently only
applied to the individual item history.
Merge branch 'master' of https://github.com/PaulBoon/neo4j-ehri-plugin
Removal of old GraphHelpers class and associated tests. Various other
cleanups and warning fixes.
Fix pom warnings
Very rough initial go at implementing filtering of lists via the
REST interface. The whole REST/Query/listing/paging API needs a
major cleanup still.
Add greater than/less than filter predicates.
Ensure filters apply to page totals (TODO: Clean up code here
Ensure filters apply to page totals (TODO: Clean up code here
Revert "Ensure filters apply to page totals (TODO: Clean up code here"

Accidentally committed.

This reverts commit 39624a7341f93518456c0ed90b617a0b69094432.
In the unfortunate case where we have to read all the vertices into
memory first, don't re-filter after the count.
Make all list endpoints accept order and filter params and attempt
to rationalise API usage.
Add a command line task for adding a user.