button: Write tests on templates

Close #768 
но! если у нас [тут](https://github.com/bem/bem-components/blob/v2/common.blocks/button/button.bh.js#L5) будет модификатор `_type_submit`, то [тут](https://github.com/bem/bem-components/blob/v2/common.blocks/button/button.bh.js#L21) тоже добавится атрибут `disabled`. т.е. атрибут добавится в том случае, если модификатора или **вообще** нет, или модификатор именно со значением `submit`. Я бы тогда лучше `40-type_submit` удалил