Extra explanation for getchaintips
Make comments in main an init doxygen compatible

Fix typos where appropriate
Update license/copyright
Add 0.10 release notes on improvement to signing security.

I dropped mention of libgmp that I had in my first draft because
it looks like we'll be able to get that out prior to release.
Report script evaluation failures in log and reject messages
Coinbases-in-mempool regression test

Immature coinbase spends are allowed in the memory pool if they can be mined in the next block.
They are not allowed in the memory pool if they cannot be mined in the next block.

This regression test tests those edge cases.
Merge pull request #5406

5fdbe67 Add 0.10 release notes on improvement to signing security. (Gregory Maxwell)
Merge pull request #5400

32b93a1 Extra explanation for getchaintips (Pieter Wuille)
Merge pull request #5403

c5b390b Make comments in main an init doxygen compatible (Michael Ford)
Merge pull request #5407

9e56532 Coinbases-in-mempool regression test (Gavin Andresen)
MOVEONLY: core/ -> primitives/
Merge pull request #5306

d227011 MOVEONLY: core/ -> primitives/ (Luke Dashjr)
Package libqt5core5 replaced with libqt5core5a

libqt5core5 installs failed.
Package libqt5core5 has replaced with libqt5core5a in ubuntu and debian. 
The website is:
http://packages.ubuntu.com/trusty/libqt5core5a
https://packages.debian.org/sid/libqt5core5a
Merge pull request #5417

be7b0bf Package libqt5core5 replaced with libqt5core5a (LongShao007)
Merge pull request #5394

307f7d4 Report script evaluation failures in log and reject messages (Pieter Wuille)
ordering cleanup of Makefile.am
ordering cleanup after block -> primitives rename

- also updates license and copyright year for touched files