Translation (yaml) independent test fixtures

- Make test fixture category creation independent of the real
  translations
- Clean up the code a little bit
Update i18n-tasks
Throw error in test mode if translation is missing
Use own version of i18n-tasks
Manually mark keys that are in use
Language file cleanup
Move i18n-tasks gem under dev+test group