Client should propagate NoMethodErrors from tested application

When `NoMethodError` was raised in the controller, `Bbq::TestClient` used to capture it and to throw unsupported method exception. This behavior is misleading and obscures the original issue, because the original backtrace is lost.