Replace scriptnum_test's normative ScriptNum implementation

Compare against the scriptnum from Bitcoin Core 0.10 instead of OpenSSL.
Closes #7086.
12 jobs for new_testnet_launch in 211 minutes and 26 seconds (queued for 60 minutes and 4 seconds)
latest
Status Name Job ID Coverage
  Build
failed Linux32-snapshot #2829

00:40:16

failed Linux64-snapshot #2828

00:40:10

failed Osx-snapshot #2831

00:39:35

passed RaspberryPi-snapshot #2830

00:18:50

failed Win32-snapshot #2827

00:36:16

failed Win64-snapshot #2826

00:36:16

failed Linux32-snapshot #2606

failed Linux64-snapshot #2605

failed Osx-snapshot #2608

failed RaspberryPi-snapshot #2607

failed Win32-snapshot #2604

failed Win64-snapshot #2603

 
Name Stage Failure
failed
Osx-snapshot Build
    union {
^
1 warning and 1 error generated.
make[2]: *** [qt/qt_libbitcoinqt_a-paymentrequestplus.o] Error 1
make[2]: Leaving directory `/home/gitlab-runner/builds/b4b9a09d/0/igor/crown-core/build/crown-x86_64-apple-darwin11/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/gitlab-runner/builds/b4b9a09d/0/igor/crown-core/build/crown-x86_64-apple-darwin11/src'
make: *** [install-recursive] Error 1
ERROR: Job failed: exit status 1
failed
Linux64-snapshot Build
qt/paymentrequestplus.cpp:162:42: error: ‘EVP_MD_CTX_new’ was not declared in this scope
EVP_MD_CTX* ctx = EVP_MD_CTX_new();
^
make[2]: *** [qt/qt_libbitcoinqt_a-paymentrequestplus.o] Error 1
make[2]: Leaving directory `/home/gitlab-runner/builds/b4b9a09d/0/igor/crown-core/build/crown-x86_64-unknown-linux-gnu/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/gitlab-runner/builds/b4b9a09d/0/igor/crown-core/build/crown-x86_64-unknown-linux-gnu/src'
make: *** [install-recursive] Error 1
ERROR: Job failed: exit status 1
failed
Win32-snapshot Build
qt/paymentrequestplus.cpp:162:42: error: ‘EVP_MD_CTX_new’ was not declared in this scope
EVP_MD_CTX* ctx = EVP_MD_CTX_new();
^
make[2]: *** [qt/qt_libbitcoinqt_a-paymentrequestplus.o] Error 1
make[2]: Leaving directory `/home/gitlab-runner/builds/b4b9a09d/0/igor/crown-core/build/crown-i686-w64-mingw32/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/gitlab-runner/builds/b4b9a09d/0/igor/crown-core/build/crown-i686-w64-mingw32/src'
make: *** [install-recursive] Error 1
ERROR: Job failed: exit status 1
failed
Win64-snapshot Build
qt/paymentrequestplus.cpp:162:42: error: ‘EVP_MD_CTX_new’ was not declared in this scope
EVP_MD_CTX* ctx = EVP_MD_CTX_new();
^
make[2]: *** [qt/qt_libbitcoinqt_a-paymentrequestplus.o] Error 1
make[2]: Leaving directory `/home/gitlab-runner/builds/b4b9a09d/0/igor/crown-core/build/crown-x86_64-w64-mingw32/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/gitlab-runner/builds/b4b9a09d/0/igor/crown-core/build/crown-x86_64-w64-mingw32/src'
make: *** [install-recursive] Error 1
ERROR: Job failed: exit status 1
failed
Linux32-snapshot Build
qt/paymentrequestplus.cpp:162:42: error: ‘EVP_MD_CTX_new’ was not declared in this scope
EVP_MD_CTX* ctx = EVP_MD_CTX_new();
^
make[2]: *** [qt/qt_libbitcoinqt_a-paymentrequestplus.o] Error 1
make[2]: Leaving directory `/home/gitlab-runner/builds/b4b9a09d/0/igor/crown-core/build/crown-i686-pc-linux-gnu/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/gitlab-runner/builds/b4b9a09d/0/igor/crown-core/build/crown-i686-pc-linux-gnu/src'
make: *** [install-recursive] Error 1
ERROR: Job failed: exit status 1