Add DataNode::GetDoubleProperty convenience method

Signed-off-by: Taylor Braun-Jones <taylor@braun-jones.org>
Fix renderer-specific property values ignored for some properties

Signed-off-by: Taylor Braun-Jones <taylor@braun-jones.org>