Renamed legendreEval to legendreEvalPt. Created new legendreEval for taking arrays
of grid points. Added wrapper pyLegendre so that the syntax of legendreEval matches that
of numpy.polynomial.legendre.legval in that it returns an array of values.