Moving the super activity types to a new package.
Fixing the references broken by the last commit.
Removing duplication.
Moving method to the right place
Moving method to a more suited class
Changing class to keep it compatible with the others OpenFileDialog classes.