Replace Dancer2::Test with Plack::Test

Additionally, use Test::Warnings
Changes file and altered dist.ini
YAML is still just used in test file for D2 config
Use $dsl->params instead of $dsl->request->params

If request changes, this module will break. We assume the DSL will
always have the same keywords so this is more resilient.
Remove unused dzil plugin