pass AST to expression
added test for remove-redundant-calculations
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2

Conflicts:
	arangod/Aql/ExecutionBlock.cpp