[CC-326] Sidekiq Recipe

Description of your patch
-------------

Installs sidekiq on to a utility slice named "sidekiq" or "sidekiq_1", etc if present, otherwise falls back to installing on app instances/solo instance.

Description of testing done
-------------

You can use the sidekiq branch of my slater app: https://github.com/jimneath/slater/tree/sidekiq

- Boot a solo environment
- Run recipe
- Sidekiq process should be running on the solo instance
- Boot util named sidekiq
- Sidekiq should now be present on the util and removed from the solo
- Boot additional util with random name
- Sidekiq should not be present on the new util
- Shutdown the "sidekiq" util
- Run recipes
- Sidekiq should now be on the solo again

QA Instructions
-------------

As above