language ISO codes in output object

Since po files are used for multiple languages I thought it would be good to read/use this data from the po file as well. This changes the JSON output to: {en_US:{...},de_DE:{...}}. If no language is set 'xx' is used. 

Along the way I also added globbing (so you can use wildcards in files), and made the task pass jshint.