better messaging for windows pub

Better messaging for the pub/windows issue. This gives the user an indication that Dart projects will be broken on windows until they take action, and tells the user what action to take. fixed https://github.com/dart-lang/chromedeveditor/issues/2991

- when auto-running pub for new project creating, display a dialog telling the user they need to install the dart command-line tools and and to manually run pub
- tweak to an error message for a launch failure
- fix an analysis warning in grind.dart

@dinhviethoa, @keertip
Was trying to draw a distinction between running pub on a project (the root of the project), vs on any container. I would like to guide people towards pub only working from the root of a project. Will make this uniform with the other calls however.