ESDEV-259 Add field type "password" for metadata configs of modules

frontend password element added
ESDEV-2156 Create metadata validator

" added near name attribute
ESDEV-259 Add field type "password" for metadata configs of modules

disable password only if value entered
ESDEV-259 Add field type "password" for metadata configs of modules

backend password element added
ESDEV-259 Add field type "password" for metadata configs of modules

variable names beautifying
ESDEV-259 Add field type "password" for metadata configs of modules

save db type, not original. Save DB type metadata if module use password type
ESDEV-259 Add field type "password" for metadata configs of modules

test for module configuration saving added
ESDEV-259 Add field type "password" for metadata configs of modules

move module type from shop config to module config
ESDEV-259 Add field type "password" for metadata configs of modules

method name changed to more meaningful