Bump discounts library version to 2.1.7.

This includes changes to setup.py for the build changes and
libmarkdown.py for struct and DEFINE changes.

Also, the specific HTML and mkd_dump output has changed so some tests
are update to accomodate those changes.

Finally, add TravisCI config file.