[#73679980] Fix workfile sidebar when schema parent is data source

 - adds #parent method for a js schema model to return database or data source
Fix data set list allignment in sidebar
[#73679980] Workfile execution schema can be any type schema

 - The UI's schema location picker cannot yet handle schemas from
   single level data sources, but otherwise, the workfile show page is
   functional.