Fixed hanging on windows when there is no manifest

`findroot()` was getting into an infinite loop on windows, because this would never end:

```js
while (!exists(join(path, 'component.json')) && '/' != path) {
  path = dirname(path);
}
```

as windows root is not `/`.

At first I've tried using regexp, but than figured the path splitting approach would be more robust as there might be different path types, like `\\NETWORK\dir` and what not...
I did some fiddling, and `process.cwd()` output can be manually changed only via `process.chdir(path)`, which always normalizes passed path so it is consistent with `path.sep` and has no separator duplication.

Also network paths are not supported. I'm not sure if there are no other path types though.

So from this standpoint, doing just `cwd.split(sep)` *should* be enough.