Fix FFC and Kernel caching
Add loop interchange buggy
Implemented a first version of op splitting
Add split optimization