checkbox: Cross-browser compatibility

Close #849 
Уберу. А зачем у нас там `visibility: hidden;` (https://github.com/bem/bem-components/blob/v2/common.blocks/checkbox/_type/checkbox_type_button.styl#L5) если из основных стилей приезжает для контрола `opacity: 0;` ?

Проверила - грохнула весь checkbox_type_button.styl - все ок.