Fixed issues highlighted by tester

Fixed the first 3, and may have inevertantly fixed the 4th, of the issues highlighted by gesner.

ScaleDetails had a wrong widget name thus was defauting to its else case.

AxisDetails has had an opperator [] change to a .push_bach()

GridDetails had a defualt value check with the wrong boolean opperator

Refs #7865