Use the background transfer service for file uploads on iOS 8, switch the share extension to use the file uploads API and add a filename field to the ShareViewController