CHANGELOG update and spec for gem_package upgrade fix

* CHANGELOG update for #2197.
* CHANGELOG update for #2193.
* Spec and CHANGELOG info for: #1184

I've indented a big test of test which git diff logic wasn't able to recognize.

/cc: @opscode/client-engineers