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
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
Merge pull request #732 from boggle/2.0-with-scalastyle

Adds scalastyle plugin to Cypher's pom.xml
Initial PEG parser for Cypher