Create Importer::GoogleSecondary, DMCA, and Other parsers

Includes:

* Extracting file upload methods to FileUploadHandler module,
* A simple framework for the "secondary google format" parsers, whereby
  we can parse the different subtypes logically,