Revert "Merge pull request #1086 from bitcoinjs/refactorTransaction"
Revert "Merge pull request #1086 from bitcoinjs/refactorTransaction"

This reverts commit 5e1ae82a5d9569b8a14c3e526847b9904ff57c01, reversing
changes made to 96240b636d99fb0553aa7fc7722a13942bff1c83.

visvirial/bitcoinjs-lib,bitcoinjs/bitcoinjs-lib,visvirial/bitcoinjs-lib,junderw/bitcoinjs-lib,BitGo/bitcoinjs-lib,BitGo/bitcoinjs-lib,bitcoinjs/bitcoinjs-lib,junderw/bitcoinjs-lib