Averaging principles for functional stochastic partial differential equations driven by a fractional Brownian motion modulated by two-time-scale Markovian switching processes. (February 2018)