``minpoly`` now uses by default ``minpoly1``
``minpoly1`` can deal with ``RootOf`` objects

added default maximum precision to ``_choose_factor``