Provide more detailed ebuild error messages. ref #5393

When emerge commands fail, return a dict of required configuration
changes as reported by emerge. This accounts for keyword, use, and
license changes.
Merge pull request #5436 from shadowfax-chc/ebuild-errors

Provide more detailed ebuild error messages.