HeadSpin.h cleanup

Clean up some unnecessary and unused stuff, mostly from HeadSpin.h.  Switch to STL versions of common routines (e.g. ```min``` and ```max```) where applicable.
Yikes! That is a huge header to be pulling in across the board...