Merge pull request #6 from wagh/devel

Added check for duplicates in _PrepareInputForPolynomialRing
PrimaryDecomposition in CommonHomalgTableForSingularTools

now issues an error if not NrColumns( mat ) = 1
Singular fix: the prime field should not be the CoefficientsRing of a finite field
relocated comment
fix HomalgRingOfIntegersInSingular for DegreeOverPrimeField = 1

HomalgRingOfIntegersInSingular now falls back to the old behavior
if DegreeOverPrimeField = 1
HomalgRingOfIntegersInMaple now "supports" finite fields fakely

we need this for AlgebraicThomas
Maple's PolynomialRing now "supports" finite fields fakely

we need this for AlgebraicThomas
SetName for finite fields in Singular
fixed CommonHomalgTableForRings.RingName

to suppress the extra brackets in (GF(c^d))[x]
fixed Maple's PolynomialRing constructor

to correctly handle a polynomial ring over a base ring
renamed R!.NameOfPrimitiveElement from Zc^d -> Zc_d

complying with MatricesForHomalg v2013.07.10
added NumeratorAndDenominatorOfPolynomial and Evaluate

to CommonHomalgTableForSingularTools and added
NumeratorAndDenominatorOfPolynomial to SingularMacros
Removed duplicate table entry in CommonHomalgTableForSingularTools
Added Singular table entry and macro for EvaluateMatrix