* Update LinearLearner to use the values in Feature*. Previously treated every feature as a purely boolean indicator. Fiddled with weights representation, removing a level of pointer indirectness. No substantial impact so far.