WMIC batch and retry, phantomjs.exe

WMIC:
- now using a single (OR) query to get all version numbers
- retries if busy (with exponential backoff)

PhantomJS (if installed with the nodejs module):
- returns `phantomjs.exe` instead of `phantomjs.cmd`
- gets version number from the module