Fix label() method and make more templates configurable

* Fix issue that label is not shown with  `...->label('mylabel')`, if there is a `'label' => false` in the `fieldConfig` of the `ActiveForm`. `label()` should allow to override this setting
* Make more templates for `checkbox()`, `checkboxList()` and `radioList()` configurable in the `fieldConfig` of the `ActiveForm`