Improve "Getting packages..." message for Bower and Pub 

@dinhviethoa

With #2675, the fixing aspect of this change becomes less urgent, but possibly still relevant for future, when multiple jobs could be able to run simultaneously.

The improving aspect is completely relevant, though: for Bower, the message will now look like "Getting Bower packages... 37 of 48", showing the real downloading progress. For Pub, this is harder to achieve, because Tavern hides the total work and current progress from the client.
Changed the name.

Regarding `[]` vs '{}': it would just marginally improve readability at call sites:
```
start("Message...", 10, ProgressFormat.PERCENTAGE);
```
vs
```
start("Message...", maxWork: 10, format: ProgressFormat.PERCENTAGE);
```
yet it would make possible to specify a `format` without a meaningful `maxWork` it could be applied to. It also forces changes in about 15-20 call sites around the code. I can do it, though.