fixed nextId in clone method for execution plans.
only applying hash indexes if ranges indicate equality.
bug fixes in last.
adding canThrow methods for ExecutionNodes.
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2

Conflicts:
	arangod/Aql/OptimizerRules.cpp