Added Plack::Util::convert_to_app($app) using more generic coderef overloading

Now it warns the auto-conversion in development environment for all
objects that does &{} overloading, not just Plack::Component derived
classes. The check is done now in two places: Plack::Runner's build
method, in addition to Plack::Builder's builder { } block.