correctly deal with empty list of indeterminates

in ParseListOfIndeterminates and fallback method for PolynomialRing