Merge pull request #227 from pbrunet/forward_in_omp

Improve LazynessAnalysis for omp construct.
Add optimisation to remove unused variables
Remove alone pure expression