Added computeBip32PathWithProof
Merge branch 'wallet2.0' of github.com:etotheipi/BitcoinArmory into wallet2.0
Script template examples, more complex script template reading
Refactored the BIP32 child derivation code.

Code can now take a vector full of multipliers (public key) or addends
(private key) and derive a child key from a parent key using the vector.
Added some BIP32-related size asserts.
Added more template examples, and now using OP_* strings
Renamed ScriptTemplate.py, added ApplyProofToRoot
ARMORY-254 - Implement a DANE usage type 3 verifier

Added a constructed script for pay-to-pub-key-hash and did general code
cleanup. Still a work-in-progress.
Merge branch 'wallet2.0' of github.com:etotheipi/BitcoinArmory into wallet2.0

Conflicts:
	armoryengine/ConstructedScript.py
More BIP32 code refactoring

-Made the public/private key access more consistent.
-Removed redundant or otherwise unneeded functions.
-Modified the test suites to enforce BIP32's seed length requirement.
Tweaked CppBlockUtils.i to try to support vector<BD>
Merge branch 'wallet2.0' of github.com:etotheipi/BitcoinArmory into wallet2.0

Conflicts:
	armoryengine/ConstructedScript.py
swagged SWIG
Fix a checkin derp.

Also fix a compile-time warning.
testConstructedScript runs but fails...an improvement!
Added testConstructedScript.py
Fix miscellaneous compilation warnings.
Get the constructed script unit test to work.

We can now pass confirm that BIP32 multipliers/addends made in C++ can
be used in Python to generate child keys.
Merge branch 'wallet2.0' into wallet2.0-dns