Code

Merging in the OpenMP work from the mailing list with some improved build files.