Make Chef::DataBag.save use POST instead of PUT

PUT doesn't make sense in DataBag context since you can't update a data bag.
Chef::DataBag.save should rescue a 409 response since that indicates the data
bag already exists.
Merge pull request #1138 from opscode/backport-data-bag-save

Make Chef::DataBag.save use POST instead of PUT