Make comparisons in disk_fat_create() tolerate empty/null values.

This fixes failures encountered when using the BeagleBone default partitioning routine, which calls `disk_fat_create 2m`.  PandaBoard and ZedBoard would be similarly affected.