polys: Fixed naming convention in solve_lin_sys()
polys: Use faster shallow copy method in PolyElement
printing: Don't import sympy.simplify in printers
printing: Added a trait that abstracts repr() hack
printing: PolyElement gets srepr(), sstr() and latex() printers