Using `private :set_options` is causing rdoc to throw stack level exceptions.
Fix tests for 1.8.7.
Bump copyright year.
Update the compatible ruby versions list.
Update the new methods and features lists.