Give storage backends the option to define having no known free space

When this is the case only the configured max upload size is taking into account for uploading
Keep user quota into account when the storage backend has unkown free space
Merge pull request #1731 from owncloud/unknown-freespace

Give storage backends the option to define having no known free space