Support new Plack::Test subclass interfaces

re: https://github.com/plack/Plack/issues/425

I will try to add backward compat layer in Plack so as installed implementations won't break by the Plack update.