Hanami contributors

All cyphactor commits

Make nested_router use duck-type checkingrouter
Make hanami routes work with nested non-hanami appsrouter
Switch size to bytesize incase UTF-8 charsrouter
Collapse tests using a before blockrouter
Removed prefix use in setting SCRIPT_NAMErouter
Fix empty SCRIPT_NAME with partial match route bugrouter