Enhance the magic unicorn

The magic unicorn can now open files! Simply call the
prompt_user_to_open_file method and pass it a caption for the open
dialog, and it'll take care of it in a beautiful, platform-native open
file dialog and hand you back the path. :)