Separate scores

Changed the learner and world to count playing scores separately from
training scores.
Changed RLGame to update the UI separately for each set of scores.
Code improvements.
Several changes for clearing state

Hooked into reset UI.
Changed the code to reset scores separately from state.
Added code to reset state across learning classes.
Added code to set the reward and punishment values.
Changed the set of reward and punishment values.
Moved world object ownership to RLearner.
Removed state change when resetting the learner.
Refined start/stop and reset behavior.
Reset the agent state when entering teleport mode.
Two fixes

Enabled agents to teleport back to starting position when playing
multiple iterations at one of the two "human observable" speeds.
Fixed the timing for the jog speed updates.
sync change #1
sync change #2
Revert "sync change #2"

This reverts commit fbebb8f27f50f6c6352e528275c354ce9d6ee779.
sync change #3
sync change #4
Merge branches.