Changed the ParserTest to improve the failure cases

If the parsing of one feature fails, the testsuite will now output an
exception for this test instead of failing in the data provider which does
not give a good error message and does not run the other tests of the
provider.
Made the default parser langauge configurable
Added unit tests for the default parser language setting
Changed visibility of the defaultLanguage field
Removed unneccessary empty line