Cherry-pick carriage return + line feed fix, per spec

merge ruby 2.0 fix

https://github.com/spk/ri_cal/commit/321d722837318c8f6371d36bedb6e4ed5acdae35

merge wkst_day fix
https://github.com/austincgt/ri_cal/commit/288c9e78bcdef3461c6082abbf592f574c232838

merge bundle fix
https://github.com/spk/ri_cal/commit/9585d0748e7c3fe11ec8ebd479273cd7c17fd2d0

fix export to use \r\n and updated tests, bumped version