More Dialogs (file, dir, color, font), adapted from work by @seandepagnier

Merged manually from commits done by Sean, adapted to conform current wxQT conventions (GetHandle)