Added final fallback for UTF-8 conversion for input where the encoding could not be detected.

A always
B be
C converting

ALWAYS BE CONVERTING!
provided overrides to core Input class to deal with data-munging issues.
removed explicit calls to utf8 conversion function from the various controllers since this gets handled now much further upstream already.
removed rage from code comments.
Merge pull request #79 from ucsflibtopfstedt/rb2.2

fixed regression in processing non-utf8 encoded user input
Merge branch 'rb2.2' into bug3202

Conflicts:
	web/application/controllers/course_management.php
removed explicit call to utf8 decoding function from json-deserialization method.
adjusted JSON tests.