Wrapped some of the sort based calls with native versions.
Changed gcc to be  which will default to clang on osx, but easily enough overwritten to the correct cc
* native ordering build on windows
* add back the murmurhash wrapper
Fixed string compare in order.cpp
Added order_tests.
Added missing files.
This time for real.
* force longs to be 64 bit signed integers for microsoft platforms: http://msdn.microsoft.com/en-us/library/3b2e7499.aspx