Breaks API: adds timestamp and pushName parameters for media messages; adds caption parameter for image and video messages; fix error processing when user doesn't have profile picture.

This is the correct pull, from legacy to legacy.