Copy files to private area if node is private

This requires that image/file are set a private by default. When the node is created if it's public the file will be copied to the public folder; Otherwise it will stay public.

[Related code](https://github.com/openscholar/openscholar/pull/1175/files#L0R64)