Hide test_files methods in Specification

Since Ruby has moved past the days of a single testing library that
places its files in the same directory and runs them in the same way
the test_files accessor is no longer useful and confuses users.

Fixes rubygems/guides#90