This ticket does the following:
- 
The current version of itensor (the Kronecker product on the ring of symmetric function) only works when the ground ring is an algebra over the rationals. This is not a mathematically reasonable restriction. Fix this. 
- 
The Kronecker coproduct on the ring of symmetric function has to be implemented. Implement it. 
- 
The antipode on the ring of symmetric functions uses coercion into the powersum basis. This means it, too, is not getting computed over arbitrary base rings. Fix this. 
- 
The forgotten basis of Symm is defined by duality rather than by explicit formulas. Our duality methods use the powersum basis, again leading to errors for ground rings not being QQ-algebras. 
- 
The Witt symmetric functions form another basis of Symm. Implement them. 
- 
Implement Frobenius and Verschiebung operations on Symm without recourse to plethysm. 
Apply:
CC:  @zabrocki @anneschilling @tscrim @nthiery @hivert @sagetrac-sage-combinat @mwhansen
Component: combinatorics
Keywords: symmetric function, combinat, kronecker product, days49
Author: Darij Grinberg
Reviewer: Travis Scrimshaw, Mike Zabrocki
Merged: sage-5.12.beta4
Issue created by migration from https://trac.sagemath.org/ticket/14775