Added code to ensure that the user has selected a path before adding a new Enterprise source.
Also modified some constraints in the Enterprise add source window.
Merge remote-tracking branch 'GitHub/rewrite' into rewrite