remove ruby 1.8 support
backfill the missing change log entries

Moving forward with http://keepachangelog.com
rename to CHANGELOG.md
fix incorrect encoding in packed fields encoder
fix rspec deprecation warnings
Supports text formatting and parsing as the C++/Python/Java/Go
implementations do.
Specify racc version to choose later version of racc compatible to
jruby.