Added new texture generators. Created the LabelWidget class and renamed
Panel to PanelWidget. Removed GemValueClamp as clamping will need to be
reimplemented with the rewrite of the gem system. Modified the border
textures to be cleaner and removed the background texture in favour of a
colour instead.