Revert "Fix aliasing and C++11 issues."

This reverts commit d0a24cd49e9b6bf5bd26778b128ecd5a2a0ccb32.
fixed aliasing violations only