Fix build script
ClientSideCompute Graph classes: cleanup whitespace, reorder functions, fix documentation, improve performance, fixing NullGraph

* get{Dist,Source,Target} belong together
* getNodeCount() only returns upper bound of nodes due to nesting
* cache parent.getEdgeCount() - parent mustn't change while using the child anyway, saves many virtual calls
* simplify getOutEdgeCount()
* simplify getOutEdgeId() - although now client edges get listed before the parent edges
* NullGraph#getOutEdgeCount(int) must return 0 obviously.
Improve terneray heap, document index calculations
Allow creation of local results
Merge pull request #2 from stbuehler/upstream

Merge Improvements to ternary heap and ClientGraph as well as some cleanup