add messages after create and cancel offers
Merge pull request #119 from maraoz/master

implement bitfield-tagged color kernel demo2
Merge branch 'qt' of https://github.com/fanatid/ngcccbase
Issue #111: Refactor address.py and use pycoin

* Got rid of ecdsa
* Got rid of address.py
* wallet_model now uses pycoin for the ECC math
* wallet_model also uses pycoin for some conversions back and forth with various address formats
Merge pull request #120 from jimmysong/111

Issue #111: Refactor address.py and use pycoin
Issue #121: Move ColorSet out of Wallet Model and put it into coloredcoinlib

* refactored ColorSet to use colormap instead of model
* moved ColorSet into coloredcoinlib under colorset.py
* added unit tests for colorset.py in tests/test_colorset.py
* fixed a bug found from unit testing in colorset.py for get_earliest
* added coloredcoinlib/__init__.py so wallet_model isn't so verbose
Merge pull request #122 from jimmysong/121

Issue #121: Move ColorSet out of Wallet Model and put it into coloredcoi...
get_colorvalues_raw
Merge branch 'master' of github.com:bitcoinx/ngcccbase
changed icons in GUI
version bump
Issue #121: Move AssetDefinition and AssetDefinitionManager out of Wallet Model

* refactored AssetDefinition and AssetDefinitionManager to use colormap instead of model
* moved make_operational_tx_spec from AssetDefinition to BasicTxSpec
* moved AssetDefinition and AssetDefinitionManager into ngcccbase/asset.py
* added unit tests for asset.py in tests/test_asset.py
Issue #121: Move Address-related stuff out of wallet_model

* Moved AddressRecord and LooseAddressRecord into address.py
* Moved DeterministicAddressRecord and DWalletAddressManager into deterministic.py
* Moved BIP0032AddressRecord and HDWalletAddressManager into bip0032.py
* Added unit tests for all 3
* Fixed a couple bugs related to importing loose addresses
Merge pull request #124 from jimmysong/121c

Move more stuff out of wallet_model
Issue #121: Moved ColoredCoinContext out of Wallet Model

* moved ColoredCoinContext from wallet_model.py to color.py
* added unit tests for color.py
* refactored ColoredCoinContext a little bit
Merge pull request #126 from jimmysong/121d

Issue #121: Moved ColoredCoinContext out of Wallet Model
fixed GUI ref to AssetDefinition
Merge pull request #127 from pbharrin/master

fixed GUI ref to AssetDefinition
Issue #125: ColorValue object
Issue #29: Unit Tests
Issue #105: System and Integration Testing

ColorValue is now an object that holds data about a colorvalue. It includes:

* reference to the ColorDefinition
* actual value of the color
* label, if any

There are multiple subclasses, of which SimpleColorValue is the one used everywhere.

AssetValue is now an object that holds data about an assetvalue. It includes:

* reference to the AssetDefinition
* actual value of the asset

There is one main subclass, AdditiveAssetValue which is used everywhere.

ColorTarget and AssetTarget correspond to targets of various TxSpecs.

* created colorvalue.py
* added unit tests for colorvalue.py
* refactored colordef.py to use SimpleColorValue
* created ColorTarget (holds address and ColorValue) in txspec
* changed BasicTxSpec to use AssetTarget
* changed SimpleOperationalTxSpec to use ColorTarget
* added unit tests for txspec.py
* added unit tests for blockchain.py
* refactored some of txcons
* got rid of is_monoasset and use is_monocolor exclusively
* got rid of unused is_uncolored
* added unit tests for txcons.py
* fixed unit tests for txdb.py
* moved asset.py and test_asset.py to coloredcoinlib
* changed wallet_controller to use the new AssetTarget
* added unit tests for wallet_controller
* Fixed some bugs in builder.py, particularly AidedColorDataBuilder
* Removed __gt__ for comparable mixin since it's defined in the two subclasses
* Fixed explorer.py to use the BASE_URL
* Removed from store.py get_persistent_dict which nothing was using
* added test_builder, test_store, test_toposort
* Now covers everything except about 5 lines in all of coloredcoinlib
* added tests for services/*.py
* added tests for wallet_model
* added tests for p2ptrade/*.py
* changed p2ptrade to use ColorTarget and ColorValue
Merge pull request #128 from jimmysong/125

Issue #125: ColorValue object