Learning Spatio-Temporal Spike Train Encodings With Resume, Delresume, And Reward-Modulated Spike-Timing Dependent Plasticity In Spiking Neural Networks