Fixes for the mongodb_user state module, Fixes #10430

Fixes #10430

Add `__virtual__` to `mongodb_user` state which checks for the existence of the execution module.

Check for valid (integer) port for `mongodb_user.present` state.