Bugfix: Only drop/acquire wallet lock when there is in fact a wallet
Merge branch 'gbt_longpoll-0.9.x' into 0.9.x-ljr
Update user agent with /ljr:20141002/
IsNotorious(CScript) to check for known spam scripts

Initial list: BetCoin Dice, CHBS, Counterparty, Lucky Bit, Mastercoin, SatoshiBones, and SatoshiDICE
AcceptToMemoryPool: Drop transactions with notorious outputs
Ignore transactions trying to spend coins received by notorious outputs
Introduce option to disable relay/mining of bare multisig scripts in TX outputs

First and foremost, this defaults to OFF.

This option lets a node consider such transactions non-standard,
meaning they will not be relayed or mined by default, but other miners
are free to mine these as usual.

Conflicts:
	src/init.cpp
	src/main.cpp
P2SH tests: Avoid using bare multisig outputs
Change -permitbaremultisig default to off (no known legitimate use, and commonly abused)

Conflicts:
	src/init.cpp
Merge branch 'spamfilter-0.9.x' into 0.9.x-ljr

Conflicts:
	src/init.cpp
	src/main.cpp