bdnSort -- making this the official working code.

This push is a copy of bdn_sort_20141027.cxx (using bdn_trees_20130613.cxx).
Also depends on:
bdn_histograms.cxx
CSVtoStruct.cxx
mcpGridCorrection.cxx

Today I added the __attribute__((packed)) to the structs in bdnTrees.h, to prevent the weird byte shifting that seems to have resulted from adding the bools to bdnEvent_t.