tools: Make tap-gtester more compatible with older python

The argparse in older python seems to behave differently
with regards to the '--' argument so use argparse.REMAINDER
to catch the command line.
Run 'check-memory' target in travis as well

This allows us to catch various memory related problems
although, not leaks (yet). Also files not distributed properly
or cleaned up properly.

Closes #450