Correct printing of types in the platform rules
Unify In/Out to the single ValueParameter in ActualParameter.

Nothing in the compiler uses the direction of parameters, and if that
need arises it should probably be a flag to the ValueParameter rather than
separate constructors.
Merge pull request #109 from pjonsson/shrink-actualparam

Unify In/Out to the single ValueParameter in ActualParameter.
Move NameExtractor things to the NameExtractor module.
Remove OriginalFunctionSignature since we only use the function name.
Replace a filter with elem.
Remove an unused function.
Merge pull request #110 from pjonsson/frontend-mangling

Minor refactoring and polish
Provide a knob for declaring local variables.
Merge pull request #111 from pjonsson/local-decls

Provide a knob for declaring local variables.
Updated runtime support files to new naming convention
The distinction between parallel and sequential gets lost when translating
to Program; add a flag for preserving whether ParLoops are indeed parallel
or sequential.
Merge pull request #112 from pjonsson/preserve-parallel

Preserve the distinction between parallel and sequential in Program.
Add rudimentary C99 OpenMP support.
Merge pull request #113 from pjonsson/openmp

Add rudimentary C99 OpenMP support.
Add support for Double
Make sure to initialize the temporary state variable for while loops.
Merge pull request #114 from pjonsson/init-whilecond

Make sure to initialize the temporary state variable for while loops.
Remove unused CollectFreeVars plugin.
Remove inactive parts of IVars plugin.