Restore project listing page without any bells & whistles
Redirect to user preferred language page from the home page

If there are no matching languages, the project listing page is displayed.

(The templates haven't been removed since the home page will be reworked
sooner than later)
Removed unused stuff
Cleanup: removed unused table fields
Cleanup: removed dead code
Cleanup: coding style fixes
Cleanup: removed dead code
Organized TreeItem overriden methods
Cleanup: removed a bunch of dead code
Cleanup: removed obsolete templates
Display project name when available
Use `name` property
Cleanup: organized model attributes and properties

Now following the styleguide conventions.