Update of dump_drupal.py and associated models

1. Fixed pytz and date time errors for dumping movements, pieces
2. Fixed attempting to get fields from none objects (due to foreignKey fields)
3. Fixed most unicode & utf-8 discrepancies and errors
Attachments updated in gitignore
removed useless files
updated gitignore again

to stop sql files
Django Search/Index into Solr now works

It should now be possible to index into Solr, and to search for stuff using the website's search function.

Some admin page stuff updated - specifically image fields were considered required for creation despite having null=True..... it needed blank=True as well
Downloads model threw uncaught error

Now caught (ObjectDoesNotExist)