Let's have a go at maintaining a stable series with consistent API.

Tickets with issues for stable

(reviewed up to #86)

Direct commits to stable in 0.5.1

Commits to trunk which have been merged in 0.5.1

Commits to trunk which are merge candidates for stable

(reviewed up to [698])