Changed the logic to use the getOpenedWidgets function instead.
Made it so that the already opened widget is activated instead of launched when the flag is selected.
The launchWidget function is now taking a callback and returning the actual result object as well.
Can now launch by guid.  I also updated the test widgets for the launcher API so you can launch and get the data by either the OWF or Ozone namespace.