Higher max_length for FileFields and ImageFields

Filenames can easily get longer than 100 characters, and that causes
Django to fail hard (I think with a DatabaseError), because it's
currently not validated (see Django #11027)

This fix increases the character limit to 255 chars. Going much higer
can cause trouble with MySQL.

Fixes #625. Thanks for reporting go to @soloweb.