Introduce PollingTradeHistory.createTradeHistoryParams factory method
implement examples for ANX, Coinsetter and Hitbtc
createTradeHistoryParams fix types
make parameter types public, add constructors [ci skip]
Add default implementation of TradeService.createTradeHistoryParams
[Kraken] Implement parametrized TradeService.getTradeHistory
Introduce root interface TradeHistoryParams, getTradeHistory(TradeHistoryParams)
Merge branch 'develop' into feature/tradehist-factory

Conflicts:
	xchange-btctrade/src/main/java/com/xeiam/xchange/btctrade/service/polling/BTCTradeTradeService.java
[OkCoin] add getTradeHistory(TradeHistoryParams) throwing NotYetImplementedException
getTradeHistory(TradeHistoryParams): Bitfinex, Bitstamp; update interfaces and implementations
TradeHistoryParams fix errors
TradeHistoryParams - rename Count to Paging as more general
[BTCChina] support TradeHistoryParams
[BTCEv3] support TradeHistoryParams
[BTER] support TradeHistoryParams
[ItBit] support TradeHistoryParams
[OkCoin] support TradeHistoryParams
TradeHistoryParamsTimeSpan - change time type from long to Date
TradeHistoryParams fix interface hierarchy
TradeHistoryParam: formatting, javadocs, class names
Merge pull request #745 from rafalkrupinski/feature/tradehist-factory

Introduce PollingTradeHistory.createTradeHistoryParams factory method