Add function contrib.module_exists().
Use module_exists() instead of pcall().