Remove unused matplotlib import
Feature mask is list not mask.

* Change any masks over parameter sets to use lists containing the
  indexes of desired parameters, rather than a bit mask.
* Crudely keep track of last known average cross validation score,
  later this can be used to break the elimination loop early if the CV
  score is suffering.
* Announce un-eliminated parameters at the end of the loop.