3.0 - WIP - Made Response instance the only valid return type for controller action.

Refs #3135

Lot of failing test cases to take care of. The obvious ones are due to cases where requestAction() returns an array. Should I just get rid of them as @AD7six suggested?