Check DH pubkey equality before skipping

On AKE success, verify that the DH pubkey for the specified keyid
matches before skipping key replacement.

Reported by @osnr in #47.
Coerce to boolean

Suggested in #48.
We're comparing bigints

Follow up on 38352213ee9eea3b95b749b2db616667cb984071 that was clearly
wrong.

Thanks again to @osnr in #47.
Add an AKE test

Check DH pubkey equality before skipping key replacement.
Provided by @osnr in #47.
bump version
Add OTRon to the wild.
Assume utf8 inputs for SMP
Update on Travis
bump version
Type 6 TLV should trigger an abort
add option to attach meta data to outgoing messages
Attach meta data to stored messages
replace null with false
write meta data also in outgoing buffer
write test cases
update README
Refactor message sending a bit.
Update dev dependencies.
Fix travis builds.

 * Revert grunt-contrib-uglify upgrade for node v0.8.x compat.

 * Starting testing on v0.11.x
Remove stored reference

 * Easier to test.