Improved cluster startup wait conditions
Minor code formatting changes.

Based on PMD UselessParentheses warning.
Updates change logs
Adding first iteration of CypherDoc and first use of it in the manual..
Revert "Adding first iteration of CypherDoc and first use of it in the manual.."

This reverts commit b66f23f633195bd9e88a4c5874b46d8c11b5acf7.
Adding first iteration of CypherDoc and first use of it in the manual. Now using absolute file paths.
Merge pull request #864 from nawroth/cypherdoc

Adding first iteration of CypherDoc and first use of it in the manual.
Removes unused code
Upgrade Scala to version 2.10.1 and Scalatest to version 2.0.M6-SNAP20
Merge pull request #871 from chrisleishman/remove_unused

Removes unused code
Merge pull request #872 from chrisleishman/upgrade_scala

Upgrade Scala to version 2.10.1 and Scalatest to version 2.0.M6-SNAP20
defaulting to java 7 for compiler and tools
Adding a bunch of mathy functions to cypher.

Conflicts:
	community/cypher/src/test/scala/org/neo4j/cypher/internal/commands/MathFunctionsTest.scala
Add support for rand() function from wfreeman

o Add expr.isDeterministic
o Prohibit caching of non-deterministic functions
o Prohibit use of non-deterministic functions in aggregation contexts