Up the minimum heap size example to 16M
Enabled more tests for tx event handlers

so that more is tested, also afterCommit(). Some issues was exposed which
were also fixed.
Parse comments into a NoopApp, preventing NPE in evaluation
added missing properties files to debian package
corrected backslash to slash in arbiter-wrapper
Merge pull request #1718 from chrisvest/comments-in-shell

Parse comments into a NoopApp, preventing NPE in evaluation
Merge pull request #1717 from tinwelint/2.0-more-tx-eh-tets

Enabled more tests for tx event handlers
Adds payload to state transition logging, for forensics purposes
Merge pull request #1715 from chrisvest/gc-configs

Up the minimum heap size example to 16M
Merge pull request #1722 from lassewesth/arbiterdebianpackage

fixing debian package with usual properties files
Faster initial population of label scan store.

Improve write performance by refreshing the lucene searcher less often.
Refreshing less often is possible if writes are ordered so that we never
need to read our own writes during a single batch of writes. We consider
initial population as one very large batch.

A new facade LabelScanWriter expresses the batching of writes, replacing
LabelScanStore#updateAndCommit. It also mirrors the way we use LabelScanReader.
moved tests from functionaltest folder to test folder, so they get a chance to be run on the build
also commented out tests that simply do not work. will fix up later.
Merge pull request #1724 from apcj/populate-label-scan-store

Faster initial population of label scan store.
Remove CypherType.isCollection
Use internal rather than scala-based heirarchy for types
Correct behaviour of merging type sets
Rename iteratedType on AnyType to legacyIteratedType

And use innerType on CollectionType
Stop TypeSet inheriting from Set[CypherType]

This allows for a more specific interface without the need to implement
all the methods of Set manipulation
No coerced mergeup
Add indefinite sized type sets
Use indefinite type sets in semantic checking

Resolves multiple type related issues, steming from the incorrect
usage of mergeUp for type constraining, and the use of AnyType() to
represent all types.