Tons of updates...

1.  The data grid action buttons business is sort of roughed in now.
The details button is there, which is good enough for now, but none of
the others (edit, delete, etc.) are yet.
2.  Added a function for presenting an element as a modal dialog to the
UIElement.
3.  started working on the details form, field forms, etc.
4.  Added the "refreshDisplay" function to UIElement.  Basically, this
purges all the old data and redoes the DOM to be in agreement with
whatever the business vars on that UIElement say it should be.  Not
every element supports this currently, but I'd like it to be universal.