Refactor view and lldb controller

Created lldbfe.Controller to wrap the debugger and track its state.

UI code now primarily lives in javascript, with a thin wrapper in
ui.sijax.py.  The implementation is decoupled from the Controller, but
is still coupled with the driver lldbfe.py.

Also moved a number of files around.