Add a "default-character" attribute to ui-mask

Add a "default-character" attribute to ui-mask to allow user to define a default character other than "_". Interprets an empty string as a space.