Ignores empty entries in controls.txt (#7)

bsnes, VisualBoyAdvance, Dolphin, and Gens will no longer update their
input files with empty values if controls.txt has empty values. Instead,
they will just leave the current value.