[WIP^2] upload handler interface

refs https://github.com/owncloud/core/issues/12052#issuecomment-63972509
kind of pointless because the data cannot be passed in - requires a streaming mechanism