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.