Make documents and imports clean up after themselves.

Documents will remove their document sources
Imports will remove their documents
This is to support https://www.pivotaltracker.com/story/show/44892623 so that we can just Import.destroy(<some id>).
Merge pull request #269 from alphagov/imports-cleanup-after-themselves

Make documents and imports clean up after themselves.