Submodule subscription would parse from the end of the url and return a
subscription to the first project it would find. Now, continue to parse
the url and subscribe to the project found with the most complete name.
Example:
Project "a/b" exists
Project "b" exists
Submodule subscription url = ../a/b
Old behaviour:
Would subscribe to project "b"
Expected:
Subscription to project "a/b"
Change-Id: I284b681d3098ff6ec2915fc90a047e2f329babfd