Making the test protocols easier to select with a command line parameter...

@enisoc @aaijazi 

Anthony: hopefully you haven't touched that part yet as part of the topo server stuff, it felt orthogonal to me. Next import will require small tweaks to environment.py obviously.

(based on mysql_flavor stuff).
Did you mean to inherit from ProtocolsFlavor?