Release v0.19

Among others, fix #701 and #794
I'd suggest using a different message when throwing an `UnbornBranchException`: "No valid git object identified by 'HEAD' exists" doesn't really explain that (relatively common) situation very well.