Added the Library entry point for the widget library
src/lib/widget/Library.clp: Updated the started on date
Added WidgetElement.clp

The base class of all widgets is the WidgetElement. It is a simple class that
provides the functionality that all widgets share.
WidgetElement.clp: Added x and y slot positions to describe location
WidgetElement.clp: Added slots for children, width, and height
WidgetElement.clp: Removed the message-handler note for raise-event

This will be handled through the use of objects that are events
Added WidgetEvent.clp

A WidgetEvent object is a standard way to define event handlers for different
actions for a given widget.
WidgetElement.clp: Added support for raising and registering events
WidgetEvent.clp: Added a description to the raise event message-handler
src/lib/widget/Library.clp: Added batch* statements to load starting objects
LoadEngine.clp: widget is now loaded by default
Merge branch 'master' into widget

Conflicts:
	src/LoadEngine.clp

This is done to get the new init functionality
src/LoadEngine.clp: Added the widget library
lib/widget/Library.clp: Rewrote to take advantage of the init features
Merge branch 'master' into widget

Imported the layout change
moved the widget library to the root of the adventure engine project

This is to take advantage of the new layout
Renamed the widget library to the lobe library
All of the corresponding code in lobe follows the lobe theme
Added a readme to the lobe library
Updated all of the code to update the meaning of the new lobe library