parser test with empty lines
parser: empty lines don't stop processing an array
lexer test for tab after key (c7b75c2a67, #19)
parser: fix parsing empty values
parser: report error - expected key-val pair or array item
parser: error on broken brackets