Remove reflective fallback for modules (and provides methods), and clean up the attendant code.
Add some javadocs, plus more precisely narrow where an exception is caught.
Mark a fail-over case as such.
fix some javadoc links.
Fix (irrelevant) error in test, and strengthen it to ensure the right failure is being caught.
Merge pull request #281 from cgruber/turnoffreflectioninmodules

Remove reflective fallback for modules (and provides methods)
Merge remote-tracking branch 'upstream/master'