First commit to new extrusion branch. Previous functionality ported.
Fixed global attribute error when backend changes.
Extra flags added to OpenMP.

Conflicts:

	pyop2/openmp.py
OpenMP caching error and OpenMP args fixed.