Add OpenMP backend.
Merge pull request #130 from OP2/openmp-squashed

Add OpenMP backend.