Bump mixlib-cli dependency so we can access opt_parser
Skip integration tests for components that don't have them

To test this without a ton of duplication I needed to refactor the tests
a bit as well.