Added kselect/-k option to test runner

This is the companion to astropy/astropy#2833 .  @embray, I'm not entirely sure the best way to handle this... Because the test runner is a *runtime* dependency of the test command, this will cause the test command to fail if the astropy version installed locally is too old.  How do you suggest we get around that?