allow .evalf to take None for n; unify evalf arglist names
raise TypeError if subs for evalf is not a dictionary
define n when you define evalf (BasisDependent)
Merge pull request #7852 from smichr/mod3

allow .evalf to take None for n; unify evalf arglist names