Improved interactive config module

Config tables no longer require keys linked to them, which allows for
cleaner and speedier reorganization of table order
Anchors are now used to align each config item properly. This will be
used in future updates when specific width values will be usable per
item
function CF:GetNextAnchor added to access (or created if needed) the
next anchor in the chain
function anchor:GetPreviousAnchor added to access an anchor's
predecessor for easier positioning
Editboxes now properly have a label.