Removing explicit --min-count and --max-count parameters to RunInstances

Replacing them with a single --count parameter that defaults to 1 and allows a range specification as 1:10.  Fixed existing tests and added a few more.  Only known issue with this parameter ordering.  The --count parameter ends up at the end of the list.