GitHub #171: Work on DSP crashes after deleting cloned objects

Actually, this is a pretty wide-ranging commit.

 * Add --verbose-remote option to log RPC remote console output
 * Update logging code to always use console to send log messages
 * Clean up deletion code and export GUI
 * Address a delete/free anti-pattern that was causing stuff that boiled
   down to this:

    for epos, elt in enumerate(mylist):
        mylist[epos:epos+1] = []

   that don't work in case you were wondering