* Resharper code clean up.
* Add new interface to the clients (usefull for mock and unit test). Refactor TradeInfo.
minor fix - setup TradeType in constructor
Merge pull request #1 from xcrash/master

minor fix - setup TradeType in constructor
Fixed Limit overriding on ignore_invalid.
Merge pull request #1 from gmanny/master

Fixed merging args dictionary
Update BtceApi.cs

I had issues with my nonce values getting reused when I used this library in a multithreaded application where both threads accessed the same instance of BtceApi.  To fix this I tried changing nonce++ to a thread safe increment, which required I make the nonce a long value.  After that change it seems to work better, though I haven't fully tested it.
Merge pull request #2 from patricker/patch-2

Update BtceApi.cs to add thread safe nonce increment
minor fix - add missed usage
+Add Funds.Xpm
Merge remote-tracking branch 'xcrash_origin/master' into minor_updates

Conflicts:
	BtceApi/Funds.cs
* Update Console display in ApiTest
+ Add missing IDisposable to BtceApiClientV3
* Make Obsolete return error when function throws exception
+ Add missing GetInfo "/api/3/info" method
+ Add ApiInfo and BtcePairInfo classes
+ Add missing BtceCurrencies and BtcePairs (*_cnh, *_gbp, *_rur)
* Update ApiTest and Obsolete attributes to reflect those changes