Fixed race condition in test (wasn't waiting for default perspective)
Implemented "pure client" runtime plugin discovery

This implementation relies on typical web server directory listings
(generated HTML with an <A> element for each file).

Also includes an integration test to show runtime splash screen
plugins are working.