Optionally pass list of include_dirs to Kernel

These are passed to instant and to the preprocessor.
Merge pull request #316 from OP2/kernel-include-dirs

Optionally pass list of include_dirs to Kernel

These are passed to instant and to the preprocessor.