Update changelog

Updated CHANGELOG for releases 0.9.0 through 0.12.0 (latest).

I skimmed through the commit log and added entries for changes that affect users of this gem (skipped internal changes, eg. changes to specs).