add set_format() / allow json WS

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
document set_format()

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
add warning that the server json format differs

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
fix logging of unparsed elements

Parsing of elements is moved to a single function,
since that function can determine if an element is uncaught or not.

Otherwise everything that is not in both, elements and inner_els
would be reported as uncaught or not delegated.

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
fix logging levels

Logging connection info and unparsed elements is more important
than the actual debug output that is only telling what the code does.

Unparsed elements can be changed to WARNING when most are fixed.

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
parse more elements (disamb, work type, ended, caa)

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
parse dates in relations and disambig in RGs

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
always use musicbrainzngs as logger name

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
parse recording disambiguation

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
document provided logging

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
Merge branch 'set_format'

see pull request #131
Merge branch 'log_unparsed'

see pull request #134
mbxml: complete the change to 4 space indentation

half of the file alread had 4 spaces,
other parts were changed with the last merge:
now or never ;-)

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
update CHANGES for last two PRs

Signed-off-by: Johannes Dewender <github@JonnyJD.net>