Optional extension loading

Relates to #1684

The developer can load Sidekiq without the extensions injected by requiring `sidekiq/no_extensions` instead of  `sidekiq`.