3.0 - Project Task - Fixes and windows compatibility

Sorry for suppressing errors, I know that's not very nice, but apart from testing against the paths defined for the `open_basedir` option that seems to be the only way to avoid being flooded with errors on systems that restrict PHP filesystem acceess.
:-1: for any error suppression in the core.. it's like begging to kill performance.. which openbasedir also does by the way... terrible concept really.. don't use it..