Keep original functionality as standard

Maybe the first change was a bit radical when it comes to backwards
compatability etc. Now you can maintain the structure by passing
FALSE as an argument to the Response::json() function.