Signal Processing, Reinforcement Learning and Waveform Optimization for Multicarrier Joint Radar-Communication Systems