Use a special class for open/save dialogs

+ Add FileUtil
Add a constraint to MusicEntryLoader
Fix really stupid offset alignment code

+ Add Aligner
+ Add Aligner.Align