Fix 9 warnings about type specifiers under Linux

Under some 64-bit Linux, 64-bit types are unsigned long.
Under 64-bit OS X and some other Linux, 64-bit types are unsigned long long.

Use the system provided C99 format type specifier abstraction so
it decides to use %lu or %llu itself depending on requirements.
Add Travis CI
Add automated testing for creating clusters

This script will run over 200 cluster creations
on different replica and instance counts.

It currently works on my OS X system and in a Linux VM.
It's designed to work on a CI server so it can just run
in the background and the system will report if the script
fails.
Add cluster bring-up testing to CI configuration