Fix 5.3 incompatibility & improve test suite

Swapped 5.4 array syntax back to 5.3. Updated .travis.yml by removing irc notification and changing email from eng@basho -> clients@basho. Removed 2nd exception on failed assertion to allow the remaining tests to be run. Added exit(1) after summary if failure occurred to notify Travis CI since no longer throwing that 2nd exception, color coded output from tests and debugging messages for test failures.