Upgrade IGD for elastic net (gaussian)

Use the mirror truncation to get sparse coefficients.

Other changes in IGD for elastic net:

* changed model to coef
* use a separated intercept term in task
* added variables that are needed by mirror truncation to task