Remove iteration spaces from wrapper, add buffer
Add FlatBlock object to the AST
Add planner module to trigger AST transformations
Add a (still empty) loop-optimizer module.
Add loop nest visit capability
Loop optimizer collects infos traversing the nest
Integrate AST handler with pyop2
Add support for removing iteration spaces
Fix tests caching, subsets, extr, ind loop
Scatter mixed mats correctly when using itspace
Pass all matrices tests
Fix addto_scalar when using buffers
Update utils AST functions
Clean up and fix AST construction in test_itspace
Cuda AST implementation.
Adjust buffer size
General code refactoring/improvements.
Fix a bug with iteration space tests