Set the requirements for this module to Moodle 2.4

The reason for this change is because the userfield element uses condition_info::get_condition_user_fields() which was introduced in 2.4.