i18n: Update pot template
parsing: Add LineParser
LineParser: Return values only with no delimiter

If no delimiter is present we want to parse a multiline
value.
Add LineParserTest
tests: Use coverage

We now use coverage if it is installed to measure branch
and statement coverage of our unit tests.
gitignore: Add .coverage
coverage: Exclude test files from report
i18n: Include reason why compile_translations is not unit tested
StringConverterTest: Test missing branches
Merge pull request #52 from sils1297/wip/allkindsofstuff

Wip/allkindsofstuff