Added a legui::Frame Widget.

The frame has an background rectangle and can be derived from another
widget to provide a background frame.
Added documentation to the frame class.
Fixed a dumb typo in the frame class.
Added default colors / thickness for the frame class.