Temporarily reenabling debug output on NetworkInstance
Adds logging on NetworkInstance shutdown
Adds cutoff of elections when there is no quorum.

When a value is delivered to the AB, the guarantee currently is that it will eventually
get delivered. That means than an instance that loses quorum, demotes another and elects itself
coordinator will have that value broadcasted when quorum is reestablished. This will potentially
lead to conflicts with other instances that have done the same and races will ensue.
This patch ensures that elections don't happen when quorum is not present.
Imports
Solves race condition on test base directory creation
Avoiding confusion in the shell manpage.
Tagging for version 2.0.0-M02
Back to development version.
edits to transactional endpoint docs
Revert "edits to transactional endpoint docs"

This reverts commit e6ad5c2f70cfa750e1a2ae2101d59fd4f0005c37.
Moves node property handling from NodeProxy to the Kernel API

o nodeSetPropertyValue, nodeRemoveProperty
o getNodePropertyValue, nodeHasProperty
o removes errorneous locking from LockingStatementContext
o Changes exceptions used by PropertyOperations
Merge pull request #725 from boggle/2.0-set-node-property

Moves node property handling from NodeProxy to the Kernel API
Better structure for the Cypher part of the manual.
Findbugs fixes for examples - uses StringBuilder instead of + in loops, and closes SQL resources properly.
Fixes an issue with property being inconsistently light/heavy when writing to log

When loading a property record for just changing linkage of it
(prev/next pointers) the value records were also loaded, but not made
heavy. This tripped up an assumption when writing that record to the
logical log during commit where it would see that the property block was
heavy but when it got the data to write it was null.

See WriteTransactionTest#shouldWriteProperPropertyRecordsWhenOnlyChangingLinkage for details.
Imports
Uses force mode again
Merge pull request #729 from tinwelint/2.0-fix-property-write-npe

Fixes an issue with property being inconsistently light/heavy when writing to log
Uses DEV_NULL instead of SYSTEM StringLogger in many places, as well as
abstractions instead of printStackTrace() and such. This greatly reduces
amount of logging to the console when running kernel tests.
Adds scalastyle plugin to Cypher's pom.xml

o scalastyle is *not* run by default for now
o run it explicitly with mvn -DscalaStyle scalastyle:check
o run it as part of verify with mvn -DscalaStyle verify
o config is in etc/scalastyle_config.xml and needs tweaking