Decouple CChain from mapBlockIndex
Move CBlockIndex, CChain and related code out of main
Add warnings for autogen.sh. Fix AC_CONFIG_SRCDIR.
Update obsolete AC macros.
build: fix release name strings for gitian builds

When building from a distdir as gitian does, checking for the .git dir
is not reliable. Instead, ask git if we're in a repo.
Fixing improper input syntax and failing bounds check
remove code below asserts in limitedmap.h (fixes a ToDo)
build: change cdrkit location in build-process.md

The cdrkit.org domain expired.
Thanks to gdm85 on IRC for reporting this.
Merge pull request #4765

e2a98d2 Update obsolete AC macros. (randy-waterhouse)
e543811 Add warnings for autogen.sh. Fix AC_CONFIG_SRCDIR. (randy-waterhouse)
Use actually valid transactions for script tests
Add actual signature tests
[Qt] minor changes in splashscreen.cpp

- guard an unused variable with Q_UNUSED() macro
- remove a commented out line of code
Grammar fixes in README

Github-Pull: #4956
Fixing out of bounds error in GetKey()
Merge pull request #4962

6f3ae9b Fixing out of bounds error in GetKey() (ENikS)
Merge pull request #4949

c8589bf Add actual signature tests (Pieter Wuille)
76ec867 Use actually valid transactions for script tests (Pieter Wuille)
Fixing out of bounds asses error
Avoiding referencing elements of an empty vector
Merge pull request #4955

87314c1 Fixing improper input syntax and failing bounds check (ENikS)
Reinitializing list's begin iterator after few elements were erased from the head