Improve cancellation of open orders and requesting order history
Merge branch 'develop' into okcoin_cancel
Resolve #708;
normalize Ticker and LimitOrder builders: name methods after Effective Java Builder;
 TickerBuilder: rename to Builder, remove newInstance();
 LimitOrder.Builder: create object using the standard constructor
Add LimitOrder.Builder.from() to allw user build new order from existing ones.
Merge pull request #722 from rafalkrupinski/builder

normalize Ticker and LimitOrder builders
Merge pull request #723 from sutra/develop

In Coinsetter tests, uses UTF-8 to read resources.
Use exceptions with BitstampTradeService
Merge pull request #724 from rafalkrupinski/feature/limitorder.builder.from

Add LimitOrder.Builder.from() to allw user build new order from existing...
fixes #728
* updated API spec to inculde futuers trade and price examples
#727: include user transaction fees.
Currently implemented for bitfinex, bitstmap, btc central, coinbase (just coinbase fee and no bank fee), cryptsy, kraken, poloniex.
The other exchanges don't send fees together with trade history data (though some do send it in another way).
[Poloniex] access to PoloniexTradeResponse DTO's via raw methods
[Poloniex] use @JsonCreator v. getter/setter to throw http-2xx API errors
[Poloniex] throw PoloniexException on http-5xx API errors
Remove commented out code
[Poloniex] throw PoloniexException as ExchangeException
[coinsetter] Fix locale for parsing dates
Merge pull request #733 from nimrood/develop

[Poloniex] expose trade response DTO; exception handling
Merge pull request #732 from rafalkrupinski/fix/coinsetter-locale

[coinsetter] Fix locale for parsing dates
Merge pull request #730 from jheusser/okcoin_cancel

OkCoin: simpler open order code and improved trade history
#727: Introduce UserTrade