<broker> Add mocking for Cartridge.categories in unit test

recent rebase changed the code path in process_group_overrides so that
the un-mocked ```categories``` method is called on mocked
```OpenShift::Cartridge```, which caused the tests in
```subscription_test.rb``` to fail. This commit mocks the missing
method so that the tests will pass.