Updated widget managment/insertion to handle module and layout widgets

Updated services in admin to allow for management of module/layout
widgets in the same way as core widgets (edit/view documentation).
Updated content editor views to allow for insertion of module/layout
widgets into content editor
Updated CBHelper to allow devs to use same syntax cbhelper.widget() for
including module widgets (layout widgets were already supported)
Merge branch 'development' of github.com:existdissolve/ContentBox into existdissolve-development
fix to location of module's widgets, it was not using the disk name but the virtual entry proint
fixed layout name location and path
some removals
few fixes and UI fixes for widgets
Merge branch 'existdissolve-development' into development