Split AxisDeatils into separate files for each class.

AxisDetails.h and .cpp have been split into AxisAxisDetails and ScaleAxisDetails .h and .cpp like they really should ehve been form the beginning.

Refs #7865