Allow for a limited test run

This allows for a pillar variable "limited_run" to execute runtests.py with a
``-n`` argument to run a limited subset of the test suite.

This is mainly to facilitate quicker testing of the automated RPM builds. If
there is an existing (and more elegant) way of having jenkins run a smaller set
of tests, please feel free to close this and let me know.