Refine a spec on LockFile#flavors
Refactor LockFileParser on plain_version
Support BranchVersion in LockFile/LockFileParser