ARMORY-150 - Review and correct new armoryd code

Restored the ability of createlockbox() to use wallets as an input. Also
wrote many more createlockbox() unit tests and corrected some errors
that were found during unit testing.