(portage-#20) Implement :version in keywords and use

Since package_keywords and package_use already have more complex parsing
logic it's easier to do that parsing now. package_mask and
package_unmask will need more work.