Source control enhancements

Supports executing source control commands in the Library Painter. Once a PB workspace is added to source control, if you open the application files in it using the Library Painter, the right-click menu for the files provides the relevant source control commands.