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 pull request #80 from ilios/rb2.2

reintegrate rb2.2 into master