fix path with windows back slash with path.join

this fixed and issue in windows:
When using `path.join` separators are transformed to `\`, they are then interpreted as escaping chars
```javascript
define('path\to\module');
```
it shoud be either
```javascript
define('path\\to\\module');
```
or
```javascript
define('path/to/module');
```
This fix revert back unix separators after join.