Widget focus tweaks.
Split Updater::Update() into separate update and draw functions.
Return reference to this in Image assignment operator.
Added ID base class.
Made ID's destructor virtual.
Removed the need for boost in FontLibrary and TextRenderer by basing their ID classes off of the new ID base.