Improvements to custom org tree UI
This replaced the PermaCrud.js create() calls with inline transaction
begin, creates, and commit. We do this to solve a number of problems:
* Create all new nodes within the same transaction so that a failure
gracefully rolls back.
* PermaCrud.js does not currently disconnect opensrf client sessions
(though it has a disconnect() method). We can manage that locally.
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>