Update libsecp256k1

Relevant updates (see the commit message in the subtree squash commit for all changes).
* Switch to inline assembly (no need for YASM).
* Faster field multiplication code.
* Small performance tweaks.
* Many more unit tests (mostly by @gmaxwell).