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
Merge branch 'bugfix/7865_fix_color_fill_axes_options' into develop