Fixes bug related to long filenames
Matlab restricts function names to 63 characters. The filenames created by gait_gui_optimize could exceed this limit, causing errors. The program now hashes the filenames (but preserves the information about which inputs were used to generate the gait as the displayname inside the file).