Making python unit tests run again using grunt-shell.

This should be able to make our earlier grunt tasks and python unit tests co-exist.
Turns out -f was the wrong option; doesn't work if nothing is downloaded yet. -u is the right one.