BRANCH 4.1: improved the support for MongoDb for various operations in
the UI in the table layout, including inserting and editing.  There is
now support in the UI for when a collection does not exist.  Much of the
code is still uses MongoDb checks, which will be abstracted at a future
date
Merge branch '4.1-mongodb' into 4.1