Changed queryCallback to use CustomButtonDialog and updated new formats to use thenew queryCallback.

In addition to msg and boolean override to override the default message, queryCallback in each format file can now take the keyword argument, buttons, which is a list of button names to display. By default, the buttons 'Yes', 'Yes to similar errors', 'Yes to all errors', 'Abort' are used.
All formats have been updated to now be able to take care of multiple errors at once by using the 'Yes to similar errors' and 'Yes to all errors' buttons, depending on which one the user selects. Thus, the user can now choose to automatically handle errors of a certain type, or just automatically handle all errors entirely instead of going through each error one by one as was previously done.

Updated adj to use new ImportOptionsDialog