ensure clean and consistent "namespace" usage

- remove some missplaced ;
- ensure end of a namespace is clearly visible
- use same formatting when using namespace
update coding.md to reflect changes by pull

- also mention alphabetical include ordering
Simplify build instructions
Show only one zero instead of many when getblocks request received with a hashStop of uint256(0)
Display unknown commands received.
doc: Add historical release notes for 0.9.2

Also includes 0.9.2.1
Merge pull request #4434

3f1ea91 doc: Add historical release notes for 0.9.2 (Michael Ford)
Merge pull request #3990

0dd5d3a Show only one zero instead of many when getblocks request received with a hashStop of uint256(0) (R E Broadley)
Update OS X build instructions

Update OpenSSL version
Homebrew is now the preferred dependancy manager
Replace HexBits with strprintf
Add note about PPA to build instructions
Correct comment for 15-of-15 p2sh script size

The original comment forgets to account for the script push which will
need an OP_PUSHDATA2 + 2-bytes for the 513 script bytes.

props davecgh
fixes #4224
Merge pull request #4435

92ddf2c Update OS X build instructions (Michael Ford)
Merge pull request #4422

645d497 Replace HexBits with strprintf (jtimon)
Merge pull request #4418

d618965 Add note about PPA to build instructions (Drak)
e5f0247 Simplify build instructions (Drak)
Merge pull request #4398

86fe1b8 update coding.md to reflect changes by pull (Philip Kaufmann)
e10dcf2 ensure clean and consistent "namespace" usage (Philip Kaufmann)
Merge pull request #4425

6ecf3ed Display unknown commands received. (R E Broadley)
Merge pull request #4436

675bcd5 Correct comment for 15-of-15 p2sh script size (Michael Ford)
Update verify.sh script to point to bitcoin.org

Now that downloads are no longer hosted on Sourceforge, update the
script to retrieve the binaries and signature file from bitcoin.org.
Merge pull request #4441

ffebc1b Update verify.sh script to point to bitcoin.org (Michael Ford)