Sync embedded yahttp copy

cmouse/yahttp@9a92f127ed9d553045e157d49f6861f029be1731
WIP convert to new yahttp api and router