be lazy loading SDoc
be lazy configuring the RDoc files

This code is executed every time you run a rake task, there is no need to, specially
adding a penalty to test suites.
configure API generation lazily

Do the absolute bare minimum needed to define this task, no need to compute
gem paths everytime you call rake.