WIP: Use Polynomials.jl instead of Polynomial.jl

Should fix #30. This passes tests (at least for me on Julia 0.3), but ideally all of the prototype transformations should be changed so that they operate directly on the polynomial in the form it's stored instead of using `coeffs`/`lfill`.