Support limiting cpppo.history.loader by an upcoming timestamp
o Correct some documentation
o Ensure load returns timestamp limited by last record absorbed, not
  the last record received and stored for future processing.
o Correct limit=... to not exceed specified limit
o Enhance history_performance unit test to use limit/upcoming