Made sure unique constraints can't be created while in HA
Fixes compilation error
fixed cypher example errors in guide; added styled nav arrows to front page of guide
Merge pull request #763 from digitalstain/master

Coordinator no longer asks itself for snapshots on cluster join
Disallow dropping constraint indexes from the public APIs.

Also disallow creating an explicit index where a constraint index already exists and vice versa.

When listing indexes in the public API(s), the constraint indexes are included,
since they can be used for queries just like other indexes
[implemented through the Beans API - other APIs use this still].

This is done by treating constraint indexes as different from other indexes in the Kernel API,
and by enforcing non-overlap in the DataIntegrityValidatingStatementContext.
deleted unused code and tests. made start-stop feature work without download
Code cleanup (improves static code analysis results)
Better message on Client target address creation
Ensures logging is enabled in Arbiter instances

Adds logging service in the lifecycle of StandaloneClusterClient and starts it, making
 logging available in arbiter instances
Sets log file for arbiter to data/log/arbiter/messages.log
Slight formatting - whitespace and commented out code
CleanupService doesn't register resources if inside transaction

Methods that returned ResourceIterator still does so, but the actual
returned iterator may not be registered for cleanup if the call was made when
inside a transaction. This is because the transaction will close statement
contexts (i.e. the resource) so it would be unnecessary strain on CleanupService.
Merge pull request #768 from digitalstain/master

Ensures logging happens in Arbiter instances
re-enabling packaging/qa project with a single test
Merge remote-tracking branch 'upstream/master'
Minor work around listing of constraints and awaitIndexesOnline

o Adds SchemaAcceptanceTest for getConstraints()
o Adds Schema.awaitIndexesOnline
o Adds ConstraintType.filter() in favor of exposing Predicate in our
public API
Adds support for listing constraints to shell
Adds schema state invalidation when creating or dropping constraints

o Adds kernel-level test for all schema state invalidating operations
o Adds SchmemaIndexTestHelper.awaitIndexOnline
o Adds state invalidation on dropConstraint in StateHandlingTxContext
Fix incorrect initial_hosts in tutorial
Fixing coalesce so that it doesn't merge with Any always.
Merge pull request #773 from chrisleishman/ha-setup-tutorial

Fix incorrect initial_hosts in tutorial
Makes Cypher use n.prop! in index selection

o Makes StartPointChoosingBuilder pick up "n.prop!"
o Introduces HasOptionalDefault to decouple Nullable from DefaultTrue/False parser mix ins