Support dashes in tokens

https://github.com/mapbox/mapbox-gl-js/issues/678