override asset mime type based on extension (closes #680)