Add recursive chown to IFileSystem

Add recursive chown to IFileSystem

Needed to fix http://teampulse.telerik.com/view#item/277393 - Support Node.js installed with sudo on Mac and Linux
It does not matter :) In yok.ts:

```
if(name[0] === "$") {
			name = name.substr(1);
		}
```