Merge pull request #705 from apcj/2.0-rest-transactions

REST transactions: transaction handling and request format changes.
Findbugs fixes
Replace testFrom1_9 with testAll

Since cypher 1.8 is no longer in the codebase
Merge for single nodes with properties

 o Removed OR syntax for labels in MATCH
 o Added syntax for literal maps in MERGE for nodes
Imports
Merge pull request #707 from systay/merge

Merge for single nodes with properties
Merge pull request #706 from chrisleishman/cleanup_after_1_8_removal

Replace testFrom1_9 with testAll
Refactored NodeFetchStrategy

o Renamed StartItemWithRating to RatedStartItem
o Introduced the NodeStrategy trait
o Moved strategies into separate objects
Update the webadmin guide with new 2.0 concepts.

o Learn deck now includes labels
o Develop deck uses labels
o Develop deck does not use START anymore
Ignoring HA tests to be fixed in master.
Updated server readme
Improve unit testing of ExecutionResultSerializer.
Redesign of ExecutionResultSerializer.