Refactor of importers and implementation of "populators".

If using `islandora_plupload`, requires https://github.com/discoverygarden/islandora_plupload/pull/11 to avoid some errors

"Populator" implementations are dependent on https://github.com/discoverygarden/islandora_populator/pull/1
`array` :octopus: