[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
Fixed captitalization in bitcoin-cli-res.rc
RPC cleanup: Improve HTTP server replies

1) support varying content types
2) support only sending the header
3) properly deliver error message as content, if HTTP error
4) move AcceptedConnection class to header, for wider use
RPC code movement: separate out JSON-RPC execution logic from HTTP server logic
Move AcceptedConnection class to rpcserver.h.

Also, add parens to HTTPReply() to assist readability.
Merge pull request #4424

c598f2a Fixed captitalization in bitcoin-cli-res.rc (Whit J)
Merge pull request #4288

ed5769f Move AcceptedConnection class to rpcserver.h. (Jeff Garzik)
854d013 RPC code movement: separate out JSON-RPC execution logic from HTTP server logic (Jeff Garzik)
c912e22 RPC cleanup: Improve HTTP server replies (Jeff Garzik)
rpc-tests: Fix rpcbind_test after 0193fb8

Port number for RPC is no longer static as multiple tests could be
running at once.
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.