fixed pswarm bugs. changed hybrid solver population params. other tweaks.

* fixed how pswarm updates population particle best values.  It was previously
  updating only the (mesh projected) best value without updating to the
  mesh-projected position

* Updated poller to not do its own contraction/expansion - that now lives in
  the iterator by calling Poller.Resize.