Update unconstrained tests to use the functions subpackage
Update unconstrained tests to use the functions subpackage

* Add long field to unconstrainedTest to indicate that the test should
  not be run when testing.Short() is true
* Add missing test for Dai-Yuan variant of CG

gonum/gonum,gonum/gonum,gonum/gonum