Fix bugs in handling of nested functions.

Met when a function includes a function that includes a function...
Merge pull request #40 from pbrunet/master

attributes, slices, openacc et pep8
[numpy] array c -> python
[numpy] Array building from list work
[numpy] add function zeros and ones
[numpy] add numpy to spec parser
[numpy] python -> c++ for numpy array
[numpy] add array access for dim = 1
[numpy] access to numpy array for N dimensions
[numpy] allow dynamic access to numpy array
[numpy]allow mutliple acces to array
[numpy] apply serge modification
-fix memory leak
-enable to use elements and attribute for a same object (array)
[numpy] fix acces to numpy array
[numpy] data offset is a shared_ptr
[numpy] shape is a shared_ref
[numpy] add ndim attribute to numpy array
[numpy] add strides attribut
[numpy] add iterator for numpy
[numpy] add size attributes
[numpy] add itemsize attribute