First working version of the detail panel widget
Detail panel: add explicit plugin dependencies.

These are required after the move to stop re-exporting packages.
Merge branch 'dlsDetailPanel' into dls-product
Merge branch 'dls-product'