Initial effort to add Bitfinex Total Return Swaps capability to XChange.
This implementation currently has tested the raw functions related to 
getting the active swaps order book, sending offers (a swap order in BFX
API terminology), retrieving responses, and cancelling offers. This work
has not been exposed through the generic TradeServices as I would like
to make sure that it is acceptable to add these loan types to the
generic interfaces (and have a bunch of NotImplementedExceptions).
Merge remote-tracking branch 'upstream/develop'

Conflicts:
	xchange-bitfinex/src/main/java/com/xeiam/xchange/bitfinex/v1/service/polling/BitfinexTradeServiceRaw.java
Add example lend book demo
Make sure the print statement accurately describes the USD swap order
book
Include appropriate MIT header
ensure comment correctly states BFX as the exchange we're retrieving the
instance of.
Poloniex Market Data Implementation
Begin Poloniex Authenticated Implementaion
Fixed BittrexTrade Adapter

Was checking wrong case and always creating ask trades.
Prepared Poloniex for Pull Request

Added license, fixed inconsistencies, commented out attempt at
authenticated methods
Merge remote-tracking branch 'upstream/develop'
Poloniex Authenticated Attempt
Poloniex Full Implementation

Still need to figure out how to handle errors
Merge pull request #564 from jamespedwards42/develop

Add Bittrex public/getcurrencies to raw market data.
Merge remote-tracking branch 'upstream/develop' into develop
Remove MIT headers. Add an offer demo class to demonstrate the new offer
functionality including getting active credits, place floating/fixed
rate offers, get offer statuses, and cancel floating/fixed rate offers.
Merge pull request #565 from evdubs/develop

Addition of Bitfinex Swaps
[hitbtc] Remove buggy @Produces
Merge pull request #566 from rafalkrupinski/hitbtc-produces

[hitbtc] Remove buggy @Produces
Formatting + Error Handling