build: osx: Fix incomplete framework packaging for codesigning

Starting with 10.9, Framework versions must be signed individually, rather
than as a single bundle version, in order to be properly codesigned. This
change ensures that the proper plist files and symlinks are present prior to
packaging.

Rebased-From: 65f3fa8
Remove mention of MacPorts from OSX build docs

Rebased-From: d547ebf
build: change cdrkit location in build-process.md

The cdrkit.org domain expired.
Thanks to gdm85 on IRC for reporting this.

Rebased-From: 27fc5277f73e510c2150dc29308fdf2dc6a96053
CScript::IsNotorious 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