fileopen can now multi-select

Fixed #3 which asks for fileopenbox to support multiple files.  Mostly
used logic from Janwillem who reported the bug originally.