Added handling for docroot of files so that they can live in a  relative ...

...location, not just the default /sites/all etc, but in /docroot/sites/all...

This isn't just for the files directory but all directories for the site