Completed Canonical PSO Implementations.

Changes:
* Implemented per particle record updater.
* Changed particle record initialization. Was missing valid fitness
  valuation which needed to pass through solver's evaluator.
Renamed PSO particle/isle record variables across operators.