[branch] as part of Resolver.localBasePattern
Fix ModuleID copy when it's a ModuleIDWithBranch
And add branch when converting ModuleID -> Ivy XML
Add [branch] to pattern for sbt's resolution cache