Do signature-s negation inside the tests

To avoid the need for libsecp256k1 to expose such functionality.
Squashed 'src/secp256k1/' content from commit 7ff4770

git-subtree-dir: src/secp256k1
git-subtree-split: 7ff4770e1556f4d8bd5a93883050707d691c3893
Delete src/secp256k1 before import
Merge commit '9d50f105319003f67de59fedcd491254f6e9e7ec' as 'src/secp256k1'
Always build and link libsecp256k1
Do not use EC code in global constructors
Use libsecp256k1 in key.cpp
Don't use bashisms in configure
depends: add gmp package
depends: quit exporting in config.site
build: fixup configure to not export anything
build: secp256k1 as a subdir, since it's required
revert part of 9eda1620b

This probably would've broken native OSX builds