Improve wmlparser2 compatibility with the C++ parser

After a line ending in a '+', the C++ parser ignores any number of newlines,
wmlparser2 only ignored a single one. This case did not appear in mainline.
Merge branch 'master' of github.com:wesnoth/wesnoth-old