Fix missing include in BinaryHeap
Add test for BinaryHeap
Fix typo in RangeTable
Add test for RangeTable
Fix small errors in StaticGraph
Added test for StaticGraph
Make fstream non-static and StaticRTree thread-specific instead
Make tuning constants template agruments in StaticRTree
Change StaticRTree serialization constructor to static function

Since the constructor does not satisfy the requirements for a
constructor (the RTree is not properly initialized) make it a
static function instead.
Fix GetMinDistance
Add test for StaticRTree
Consider points on the edge of the rectangle as inside
Add regression test for 'gap' querry bug
Fixed perpendicular distance calculation of segment endpoint is on equator
Prepare alrady writes the correct number of nodes
Add benchmark for StaticRTree

Build with 'make benchmarks'
Remove perpendicular distance call

Since we know that the MBB is axis aligned we can compute
the distance to the line segments a lot simpler.
Add test for new GetMinDist
Add tests and benchmarks to appveyor
Revert "Change StaticRTree serialization constructor to static function"

This makes clang 3.4 crash on ubuntu because it can not handle lambda
expressions + binding in static member functions correctly.

This reverts commit d6dd6693b18e042c0068da579dcc64d1e5a2e002.