Merge pull request #18 from mapzen/gk

added aabbll test
Fixed call to TryEquality
Merge pull request #19 from mapzen/gdg

Fixed call to TryEquality
Add EdgeLabel class for keeping cost/predecessor info during A*. Add
pbfgraphbuilder for testing.
Remove stxxl include
Remove pbfgraphbuilder for now. Needs osmpbf
Added vector2 unit tests as follows:

                  TestDotProduct  [PASS]
                TestCrossProduct  [PASS]
               TestPerpendicular  [PASS]
                        TestNorm  [PASS]
                 TestNormSquared  [PASS]
                   TestNormalize  [PASS]
                TestAngleBetween  [PASS]

`
Added more vector2 unit tests as follows:

                   TestComponent  [PASS]
                  TestProjection  [PASS]
                     TestReflect  [PASS]
Fixed formatting
Fixed test formatting
Added ctor and op assignment unit tests as follows:

                 TestCtorDefault  [PASS]
                  TestCtorPoint2  [PASS]
              TestCtorFloatFloat  [PASS]
            TestCtorPoint2Point2  [PASS]
                 TestCtorVector2  [PASS]
                TestOpAssignment  [PASS]
Change tests to use libvalhalla.la
Merge pull request #20 from mapzen/dwn

mjolnir
Fix clip case to treat first vertex as a special case based on
whether the line is closed or not.
Added get/set units tests as follows:

                       TestGet_x  [PASS]
                       TestGet_y  [PASS]
                       TestSet_x  [PASS]
                       TestSet_y  [PASS]
               TestSetFloatFloat  [PASS]
                   TestSetPoint2  [PASS]
             TestSetPoint2Point2  [PASS]
Merge branch 'master' of https://github.com/mapzen/valhalla into gdg

Conflicts:
	Makefile.am
Merge pull request #22 from mapzen/gdg

Added vector2 unit tests
Merge pull request #21 from mapzen/dwn

Fix clipper
added polyline2 to make file.
added polyline2 to ignore.