Split polynomials into separate files and added Special Polynomials instances

Polynomial.scala in spire.math now contains only polynomial trait and companion object along with Polynomial Ring and euclidean ring instances.

spire.math.poly created. Contains PolySparse, PolyDense, PolyTerm & SpecialPolynomials

Verified special polynomials with a new basic test.