Fixes #1254

When breaking up a pattern into parts that can be solved
by different matchers, we sometimes produces patterns
that are disconnected. This is a problem for some
matchers. This commit changes this to make sure only
connected patterns are solved for each step.
Remove documentation of ha.discovery.url

This config option was removed in 1.9-RC1
AsciiDoc syntax fix.
Merge pull request #1283 from cleishm/no_discovery

Remove documentation of ha.discovery.url
Adds exponentiation operator to Cypher docs.
Fix the favicon for webadmin

* only filter files that have embedded tokens, which stops the images from being damaged
* use a more generic favicon element
Merge pull request #1273 from systay/1254

Fixes #1254
Fixes AStar algo shortcoming and thereby #887

Some graphs would have the AStar algorithm not select the cheapest path,
specifically if there were multiple paths through the same node.

While doing this fix there were a number of low-hanging optimizations that
were done as well, which resulted in less memory usage and faster
algorithm, measured to roughly 15% performance increase.

This commit also includes a very crude geo data generator this may not be
very realistic, but holds reasonably true to geographic aspects.
Merge pull request #1303 from tinwelint/fix-887

Fixes AStar algo shortcoming and thereby #887
Updating the contributor list.
Set the correct development version.
Spell out HA.
Fix for NPE in PersistenceWindowPool when concurrently loading non-mapped windows.
Merge pull request #1318 from jakewins/windowpool-npe-1.9

Fix for NPE in PersistenceWindowPool...
More explicit type arguments for the generic PriorityMap, to help some versions of javac
More explicit type arguments for the generic PriorityMap, to help some versions of javac
Added more information on unique indexing in REST API.
Add modules for Cypher compiler 1.9 and 2.0

No code in these modules just yet, this is just a
preliminary step before moving the code over
Update javadoc to not reference Query
Split Cypher compiler internals between 1.9 and 2.0 versions

Duplicate commands, data, executionplan, helpers, mutation, pipes, profiler, and symbols packages