Improve properties reading

Solve https://github.com/numenta/nupic/issues/1102
> In my experience in some languages, paths with / are automatically converted to \

It is highly runtime specific. I know it doesn't work like that in Java or JavaScript runtimes I've used. Not sure about Python, but I think it is better to code for OS ambiguity as much as possible.