FileField validation - handle case when files=None, fixes #542