 - Clean up some edge cases with "Run current"/"Run previous", and rework the code to make it a bit clearer.  Builds on r614.
 - Clean up some edge cases with "Run current"/"Run previous", and rework the code to make it a bit clearer.  Builds on r614.

prabowomurti/sequel-pro,Shooter7119/sequel-pro,Shooter7119/sequel-pro,prabowomurti/sequel-pro,vieten/sequel-pro,vieten/sequel-pro,Shooter7119/sequel-pro,brittneybrinsfield/sequel-pro,brittneybrinsfield/sequel-pro,prabowomurti/sequel-pro,prabowomurti/sequel-pro,brittneybrinsfield/sequel-pro,vieten/sequel-pro,prabowomurti/sequel-pro,vieten/sequel-pro,Shooter7119/sequel-pro,brittneybrinsfield/sequel-pro,Shooter7119/sequel-pro