Merge pull request #6 from mapzen/dwn

Add initial directed edge class.
Merge pull request #8 from mapzen/dwn

Move tilesll to tiles
Merge pull request #9 from mapzen/dwn

Add polyline and distance from point to polyline.
renamed stub code to match valhalla repo. moved valhalla includes into include dir
fix authors
shorten geosupport to geo. add proper namespaces to project. create blank src files for each header so as to move the actual definitions there
forgot a couple of extensions
need a proper gitignore
accidentally removed some includes, putting them back
get it all building. added a header for constants. renamed segment to linesegment to match the class name. followed the include what you use idiom. moved the various methods that belonged to the various classes to their implementation files. need to do some more moving of implementation out of headers to source files
rename geo/geo to geo/util, because that is what it is
remove all warnings
move baldr source from headers to sources
get about halfway through moving the geo sources out of the headers
move all source from headers to src files
Merge pull request #10 from mapzen/kk_build

autotoolize valhalla project
Add initial THOR (routing) support classes