ARMORY-125 - Improvements for armoryd

Miscellaneous minor code cleanup and comment improvement.
Moved ser/unserAscii, __eq__ to AsciiSerializable baseclass
Merge branch 'devel' of github.com:etotheipi/BitcoinArmory into devel
ARMORY-150 - Review and correct new armoryd code

Implemented most of the requests and recommendations from the arrmoryd
code review. Among other things:

-Wallet unlocks now have a default timeout.
-Wallets may be relocked before the relock is supposed to occur.
-armoryd has proper support for the --datadir command line argument.
-Some code that caused a wallet rescan has been commented out for now.
-A README file for armoryd has been added.
-getlistunspent() has been expanded to support multiple addresses.
-getarmorydinfo() has been expanded.
-Some logic was cleaned up.
Tons of little bug fixes, especially notifications
Merge branch 'devel' of github.com:etotheipi/BitcoinArmory into devel
ARMORY-134 ARMORY-125 Write Tests for MultiSig ArmoryD support
Merge branch 'devel' of github.com:etotheipi/BitcoinArmory into devel
ARMORY-125  ARMORY-134
Write Tests for MultiSig ArmoryD support
ARMORY-150 - Review and correct new armoryd code

Use toJSONMap() for lockboxes. Also clean up some code, including a
couple of small bug fixes.
Merge branch 'devel' of github.com:etotheipi/BitcoinArmory into devel
ARMORY-125 Improvements for armoryd
ARMORY-134 Write Tests for MultiSig ArmoryD support
ARMROY-150 - Review and correct new armoryd code

Added initial toJSONMap()/fromJSONMap() calls for PyBtcWallet. Also
cleaned up some random code.
Merge branch 'devel' of github.com:etotheipi/BitcoinArmory into devel