CMS-3412 Image Picker - Add support for bulk operations

- also created .button-background() mixin to create colourful buttons
- moved checkbox to the left
- refactored all addXXXListeners to onXXXed