fixes #3138 - removing rbvmomi require statement

And implementing auto determining of available providers. Plus adding new
tab in the About page that shows available providers.
fixes #3138 - fixing indentation