Make the consumer backward compatible to ruby 1.8
Thanks, @gdiaz! Consolidating encoding methods.
Version bump and changelog