removed unused split() method
make property name variables protected at PFRepresentationGF2, and remove unneeded repetition of these vars in child classes
Revert CPF to more general use of PolynomialFunction, annotate PolynomialFunction so that concrete type info is added during serialization