Let cython.inline return all defined variables by default.
Refine analysis of undeclared symbols in cython.inline.

Previously cython.inline didn't correctly handle variables
declared in nested scopes (such as function declarations).