April Fool pranks played by people tend to be either cruel or embarrassing. April Fool pranks played by tech companies, however, are charming and endearing attempts at being funny for one day every year - and this year's haul of PR stunts is actually...