Remove unused code

Checking if type constraints are upheld has been moved to the new AST
and is not used anymore on the commands side.
Update scala dependencies to stable version 2.10.3
Make cypher base test classes extends JUnitSuite

o This helps running tests from IDEA 13 EAP
Ignores TransactionNotPresentOnMasterExceptions

This was done already but not for all cases. Puts that catching in one
place so that all code paths benefit.
Merge pull request #1547 from systay/cleanup

Remove unused code
Merge pull request #1549 from boggle/2.0-scala-2.10.3

Update scala dependencies to stable version 2.10.3
Merge pull request #1554 from tinwelint/2.0-ignore-tx-not-present-on-master

Ignores TransactionNotPresentOnMasterExceptions
Make sure the older versions are invocable
Fix for incorrect tx identifier used in certain code paths in init tx on slaves.
Temporary fix for race condition in switch to master using slave tx id generator.