Specify multiple commands per hook

This is an experimental piece of code that will allow one to specify multiple commands for any of the curent hook by putting them in an array.  It is more of a thought experiment at this time and certainly needs some test coverage, but I wanted to throw it out there (not expecting anyone to actually pull it just yet) to see if there was any interest in pursuing it further and to see if I am on the right track with my implementation approach.  Obviously one can get by w/o this by simply creating bash scripts if one needs to run multiple commands, but being able to do it directly in testem is more platform independent and more light weight.  Comments?