gelnet: Generalized Elastic Nets

Implements several extensions of the elastic net regularization
scheme. These extensions include individual feature penalties for the L1 term,
feature-feature penalties for the L2 term, as well as translation coefficients
for the latter.