Merge from 3.5 (with 3.5.0rc2 changes) into default (3.6).  Messy!