Subproject locking

Added subproject locking. It wasn't much of a change. :)

Open Directory > as new Project calls Manager#open_project_for_path and as such is already covered.