A Survey of Markov Additive Processes