Fix bug parsing chrome version string "30..latest"

This fixes a bug where parsing the following browser field in .zuul.yml
config fails:

```
browsers:
  - name: chrome
    version: 35..latest
```

Casting ‘beta’ to a number results in the end version being set to NaN.