Issue #96: Beginning work on a RPC client mode

At this point, the client can take a --client flag which will make
it pass all commands to an RPC server over the network rather than
processing them locally. Unfortunately, the client still starts all
of the normal network node services, so it connects to the network
and downloads the blockchain, etc. when all it should be doing is
connecting to the RPC server.
adding missing file
implementing basic blockchain support for data feeds
resolve conflicts
register update feed op with operation factory
updating webwallet
fix error reporting on wallet name
fix conflict
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop
implementing price change limits based on the 24 hour moving average
merge from develop
implement data feed validation
updates toward publishing price feeds
Merge branch 'develop' of github.com:BitShares/bitshares_toolkit into develop

Conflicts:
	programs/web_wallet
price feeds are now implemented
only keep a short undo history
adding market fees to asset record
price feeds and median price are now both used to restrict the market
bug fixes