Merge 3.10 in order to get some of the last minute powerpc changes, resolve conflicts and add additional fixes on top of them.