Use type tuple() instead of record()

Dialyzer doesn't recognize the type record(), so let's use tuple()
instead.
Merge pull request #4 from legoscia/record-type-specs

Use type tuple() instead of record()
Don't define integer_to_binary/1 and binary_to_integer/1 in R16B and later
Add configuration file for Travis CI
Update makefile and unit tests for new app deps in R16B01

ssh now depends on public_key, and public_key depends on asn1.  Adjust
"make run" target and unit tests.
Merge pull request #5 from legoscia/use-travis

Add configuration file for Travis CI
Merge pull request #6 from legoscia/binary-integer-bifs

Don't define integer_to_binary/1 and binary_to_integer/1 in R16B and later
Merge pull request #7 from legoscia/app-deps

Update makefile and unit tests for new app deps in R16B01