Add BasicSpecification#source_paths

This allows documentation and analysis tools to retrieve paths of source
files in gems.  This is needed as the introduction of shared gem
directories means the extension source directory is no longer included
in require_paths (which was meant for $LOAD_PATH, not source code).
Use source_paths for fallback rdoc plugin

Fixes #758