Add support for direct loops to par_loop.

Eike's latest work reveals the need for direct parloops at the Firedrake level. I believe this patch does this.