Added 1d weight cic function.

Cython version. Copied it from pic1d2v.
This is used for dispersion analysis.
First steps towards dispersion analysis
Moved landau 3d code to dedicated class
Dispersion analysis notebook for 3d landau oscillations.
Spell check minor note
Merge branch 'dispersion'