Fixed some compatiblity issues with objective mode

In objective mode, the auto perk change feature does not make a similar
call to waveended in the steam stats class.  This results in the player
having their normal perk level assigned when respawn volumes are encountered
Updated trader time check to accomodate objective mode