Refactor: Dependency::$required string -> Requirement
Add Requirement::matches()
Select XP builds according to version specifier
Check requirements for local checkouts