Update documentation to use @extends
Fix plugin require.
Refactor onTransportStatus

Move onTransportStatus calls to NDTTest and
have it call each test's dataAvailable() function.

When we add better error handling to that function,
then this will make it easier to do so.