Independent Component Analysis and Extensions with Noise and Time: A Bayesian Ying-Yang Learning Perspective