Allow custom timeout settings

Hello,

at my company, we came across a case in which these timeout settings need to be customized

It seems like this applies not just for us: https://github.com/rlane/rbvmomi/issues/14.