Adding support for v1.4
Seems to work well except for HMAC calculation, due to sequential ID.
Tested with current libpurple plugin and seems to work well.
Compatibility with version 1.2 is mantained although not tested