Translation System Phase 1

- [x] Installer changed to check if **gettext** is supported (if not, she's not allowing hackademic to be installed)
- [x] Code that sets up gettext 
- [x] Generated strings for all non-admin views (registration/forgot pw/login form/etc)
- [x] Added locales for en_US and el_GR
- [ ] Need to find where Session begins and not hijack it.
- [ ] Fallback happens due to strings are used "as-is" (no string literals)
- [ ] Need to do the same thing for all admin views (Phase 2)
- [ ] Database needs modification (creation of the language field in users table on installation)
and a ton of other things ToDo