(feat) Move Alloy from a param to enter and exit to Request::alloy

This is a vast breaking change so I will wait to merge this until tomorrow
when I have time to triage and update issues in other middleware as this
currently breaks all Iron code.