PEP8-ify sumpy.kernel.
Add license headers.
Adapt P2P to new shape conventions.
Restructure sumpy.expansion.
Minor sumpy.codegen fix.