Add tests for ActionController::Metal. It is basically doing the same tests as ActionController::Base just to ensure that this change didn't broke anything