Adds listener that triggers a workspace build on project add/remove

Modules with dependencies to projects were not rebuilt when projects
were added or removed which caused incorrect or lack of error markers.