Filter out Nones from generic_visit.
Add a fix for FunctionStatement and Statement.

Statements can have generic GRAMMAR nodes, which must be indexed
in other way. FunctionStatement can be simplified by using
find_all to find all the Statements and building the body from there.
Add new AST nodes.
Merge branch 'master' of https://github.com/RoPython/wispy