[Qt] don't allow translation of our example btc address
Relax IsStandard rules for pay-to-script-hash transactions

Relax the AreInputsStandard() tests for P2SH transactions --
allow any Script in a P2SH transaction to be relayed/mined,
as long as it has 15 or fewer signature operations.

Rationale: https://gist.github.com/gavinandresen/88be40c141bc67acb247

I don't have an easy way to test this, but the code changes are
straightforward and I've updated the AreInputsStandard unit tests.
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
minor code format fix in rpc-related files
Merge pull request #4426

40a158e minor code format fix in rpc-related files (Philip Kaufmann)
Merge pull request #4208

6a5c124 [Qt] don't allow translation of our example btc address (Philip Kaufmann)
set shutdown title to main window title

- this ensures we don't show Bitcoin-Qt as that is still our
  internal application name
- fixes #4427
Merge pull request #4365 from gavinandresen/relax_isstandard

Relax IsStandard rules for pay-to-script-hash transactions
Merge pull request #4430

33c62c9 set shutdown title to main window title (Philip Kaufmann)
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