Moved currency factor identification to common.py
Missed update from last changes.
Starting on the HDF5: "ported" the current sqlite database to it.
Reuse HTTPAPI in MtGox; Keep only the first letter of (a)sk/(b)id; No longer return the coin used in a trade (kept by the application)
Removed extra white spaces.
Starting to keep common events in a common format.
Send a Depth instance instead of a raw tuple.
Following "standard" events.
Typo.
"Typo".
Default to no key/secret pair.
Updated to common format for event trade_fetch.
Bumping version to 0.0.9. The tiny modification in mtgox depth_fetch events affect (read: breaks) demo_7.py
Any typ that starts with 'a' is assumed to be related to the 'ask' table, otherwise the data is considered to be for bids.
A more sensible representation for a currency pair.
Updated demos to reflect last API changes.
Protect against empty data.
Renamed coin and currency to p1, p2 (a pair).
coe.py is gone.
Sorted changes, see the larger message.

Added a namedtuple for Ticker events (btce and mtgox are producing them
for now);

The functionality of coe.py has been moved to btcx/common.py in the
form of a Mixin. Only MtgoxFactoryClient is using it (the functionality
provided is mostly relevant when using a protocol that is not readily
available, i.e. websockets in this case);

Removed custom __getattr__ from MtgoxFactoryClient, demo_1 was adjusted
to use the new functionality provided by CallOnEvent instead;

Updated demo_4, demo_7 so they do not rely on coe module;

HTTPAPI now passes **kwargs to the callbacks;

Less print and more log.msg for MtgoxProtocol;

New methods (ticker_fetch and currency_info) for the public HTTP API in
MtgoxProtocol. Also, these methods that accepts pairs of currency now
properly support them;

Adjusted _handle_remark in MtgoxProtocol to deal with results from HTTP
API v1 and v2 at the same time. Failed calls are also handled now (in
_handle_remark);

Whew!