Remove redundany < 5.0 from rdoc dependency specification

Using the [pessimistic version constraint](http://guides.rubygems.org/patterns/) in this case (`~> 4.0`) implies `< 5`, so specifying `< 5` is redundant. This explains why the previous specification `~> 3.10` was not satisfied by any `rdoc` 4 versions.