extend properties parser:
 * allow all non white space characters in the key
 * accept ':' as separator between key and value
 * accept just white space as separator between key and value
 * a backspace as the last character in a line will continue the value and ignore leading white space
allow just keys in property files, which defines a empty value