Moved CypherVersion from compiler to the Cypher top module
Move PlanDescription et al to the Cypher top-module
moving CypherException from compiler to top lovel module
Merge pull request #3317 from pontusmelke/clean-up-commons

Clean up publicly visible classes
Updated backup docs with brief instructions for HA environments.
Fixed HA backup test.