Add option of using if_python if if_ruby is not available
Update documentation to reflect Python addition