Extended the .gitignore file to ignore uploaded files and the meinfhd-responsive.css.
Merge branch 'christian' of https://github.com/wikipeter/meinFHD into christian

Conflicts:
	.gitignore
Fixed some issues in the personal preferences views and the controller methods. Additional syntactic sugar.
Deleted prototype and deprecated views.
Minor changes for the imprint view (bug fixes and slight changes).
Bug fixes and syntactic sugar for the preferences controller and the preferences model.
Integrated email distribution for the single sign on process. Additional fixing of some spelling errors due  the change of the file encoding.
Documentation, refactoring and cleaning duplicated (unused) methods.
Bug fixing and validation of the user invitation request process.
View is now completely w3c valid. One table for each invitation. More than one form for one table is not w3c valid!
Placed code for custom zebra striped tables in the wrong .less - file. Now in an custom file, so bootstrap can easily be updated.
Added custom german language pack to provide german error messages and changed language configuration to be 'german'.
Bug fixing and refactoring of 'create user' function in the admin backend.
Bug fixing and improvement of the edit user admin function.
Moved presentation from an table (not w3c confirm) to floating divs. Emulating the zebra striped table style for the divs via custom classes in the desktop less definition.
Bug fixing user_edit view. Integrated the delete user function in the edit user view. The extra function user delete is now obsolete and deleted.
Bug fixing user_edit view. Integrated the delete user function in the edit user view. The extra function user delete is now obsolete and deleted.
After the user was modified by an admin his dataset will be searched / selected to give the admin the clearance which user was edited.