Implement faster serial and parallel versions of histogram.

A quick initial pass and speeding up the histogram operation. Currently uses tbb atomic to squeeze out as much performance as possible. On the smaller 650^3 datasets the parallel version is within timing tolerance of the serial implementation on my laptop. The serial implementation with the patch was improved by ~40% by not using ```vtkImageData::GetScalarRange``` but by manually doing the range calculation.