Cleaned up in the Menu component and moved all the interesting stuff into the controller.
Cleaned up the Login component.
Cleaned EditProject component.
Began cleaning the project-view, starting with the language-part.
Renamed some project-views for consistency.
Cleaned the Project component even more. Roles are now handled a bit better as well.
Moved most table-logic out of the Project component.
Added react as require module and set up karma to include it correctly.
Updated the karma tests to fake l10n per default.
Added a file-upload helper in order to remove upload-code from the Project component.
Fixed an issue with the shims where the shimmed methods could not be overriden later on.
Refactored the API for the file-upload methods.

- It now always returns only one object, regardless of the number of files given.
Added fmerge to the require-list.
Fixed some issues with the `prepareForUpload` method.
Shifted the uploading from residing in the Project component to use the file-upload helper.
Refactored some components.

- The components now have much less logic.
- The logic have been moved to the various controllers.