Added administration option for public access

I have added a checkbox in admin for public access, this will switch the ACL_PRIVATE and ACL_PUBLIC flags in the stream_flush and copy functions allowing people to upload files but not download.

To allow users to download you can use the presigned urls area and set a timeout yourself.