added OptiML input reader, specialized DeliteArray, and put cluster codegen under a config flag
Merge branch 'wip-clusters' of github.com:stanford-ppl/Delite into wip-clusters