Update semver.compare to semver.compareLoose to tolerate grunt and other...

For Issue https://github.com/rlidwka/sinopia/issues/24

p.s. sorry for the close/reopen. It looked like there were two issues, but github seems to be showing PRs as issues.