to simplify construction of dimensionedScalar properties and avoid the duplication of the name string in the constructor call.
Also removed __GNUC__ conditional compilation statements which are no longer needed.