GUI: Support styles in xml to reduce xml file size

Also allow sliders to have their own text label instead of
requiring a whole separate text object for the label in the xml.

Change-Id: I6e314efb4bb454d496555ff7e003d743063a1308
diff --git a/gui/checkbox.cpp b/gui/checkbox.cpp
index f4900ba..46a7708 100644
--- a/gui/checkbox.cpp
+++ b/gui/checkbox.cpp
@@ -45,7 +45,7 @@
 	mLabel = new GUIText(node);
 
 	// Read the check states
-	child = node->first_node("image");
+	child = FindNode(node, "image");
 	if (child)
 	{
 		mChecked = LoadAttrImage(child, "checked");
@@ -53,7 +53,7 @@
 	}
 
 	// Get the variable data
-	child = node->first_node("data");
+	child = FindNode(node, "data");
 	if (child)
 	{
 		attr = child->first_attribute("variable");