Add HKDF methods

This pull request creates the TSHKDF class which implements the HMAC-based Extract-and-Expand Key Derivation Function (HKDF) needed for the TextSecure protocol v2, as well as corresponding unit tests. Let me know if you have any questions!