Merge Ipce into dev. Fixes #5433, #5389, #5049, #5440, #5364, #5416, #5114, #5175, #7414, #4988, #5228, #4981, #5178, #5460, #5436, #5441, #5396.