getFileRoot now is public

This allows user to extend the servlet and override the method, allowing
to use dynamic folders (i.e. based on environment variables).
Merge branch 'rootpath-override'