consent page internationalization

Uses angular-gettext and grunt tasks to:
1) from template, obtain strings to localize
2) create gettext templates
3) from localization files, compile into a JS object
4) localize strings in angular

closes #52