Fixed two bugs:
- presburger_tac now calls ObjectLogic.atomize_tac first to avoid
failure when premises contain meta-level quantifiers or implications
- The preprocessor now also filters out premises containing variables
that are not of type int or nat.