Merge pull request #454 from jamespedwards42/develop

Fix/implement public trades for ANXPRO with tests and demos.
issue #448 created a BasePollingService interface and got rid of individual base classes
Merge branch 'develop' of github.com:timmolter/XChange into develop

Conflicts:
	xchange-anx/src/main/java/com/xeiam/xchange/anx/v2/service/polling/ANXMarketDataServiceRaw.java
Implemented all Bitfinex order types

In BitfinexTradeServiceRaw, changed the boolean onMargin parameter to a
BitfinexOrderType parameter. Users can now use
BitfinexTradeServiceRaw.placeLimitOrder, passing a LimitOrder and a
BitfinexOrderType, to place any type of order that Bitfinex supports.
Alphabetize imports
Update BitfinexTradeService.java
Merge pull request #463 from zholmes1/develop

Implemented all Bitfinex order types
Added support for Bitcurex authenticated getFunds account API call.
Modeled on Bitstamp implementation.
Should make implementing other authenticated calls fairly easy.
Merge pull request #4 from timmolter/develop

Merge changes from TimMolter:Develop
Added method to check for WS connection state
Added comments to clarify getWebSocketStatus
Merge branch 'develop' of https://github.com/ObsessiveOrange/XChange into develop

Conflicts:

	xchange-core/src/main/java/com/xeiam/xchange/service/streaming/BaseWebSocketExchangeService.java
Moved documentation to imterface
Merge pull request #465 from pilotniq/develop

Issue #459: Added support for Bitcurex authenticated getFunds account API call.
Merge pull request #467 from ObsessiveOrange/develop

Minor WebSocket clarifications
Add 'market' query param for market data api calls.