move to the uproxy-lib v12 build world

This moves the repo over to the build system introduced by:
https://github.com/uProxy/uproxy-lib/pull/72
consider the more generic: require.resolve('crypto/sha1')