Support language sensitive parsing of desktop-files
Expose language as a command line argument

Fixes #40
Profile using callgrind