Module configuration parameter & checkbox form field fix.

1) The typed comparison operator is now used to check if the default value should be used for a module configuration variable (yes, null == '' and null == 0, which is not what we want).

2) The 'data' attribute of a form field definition is now used instead of the (non-existent, invalid) 'checked' attribute.