Upgrade bigi & remove monkey patching

- ecdsa.parseSig now always convert an array sig into a buffer before any operation. This is to ensure that bigi.fromBuffer is only called with buffer.
- Now that we are using the bigi library as-is, I also removed the BigInteger export from index.js