Skeleton out async spatialmatch structure.
Back to sync coalesceZooms
First sketch of port of spatialMatch to C++
Fixings.
Bug fixing.
Merge branch 'big-pants' into spatialmatch

Conflicts:
	src/binding.cpp
Use std::map rather than vector for memo'izing reason2db.
Merge branch 'master' of github.com:mapbox/carmen-cache into spatialmatch
c++ style fixes
c++ style / avoid copies / const correctness
c++ style / avoid copies / const correctness
micro-optimizations to avoid copies
also build with clang
why not build for node v0.11.x insted of v0.8.x
pack structs to save a few bytes -  http://www.catb.org/esr/structure-packing
repair node v0.11.x support
avoid copies on phrase sort
Avoid variable name clash. Refs #6.
End test.
Missing NanScope on spatialMatchAfter