Adds more platform enum constants.

Moodle 2.1 to 2.4 still use the same connector but now each has its own constant for unambiguous configuration.
Disable Moodle 2.1, 2.2

Needs more thorough testing.
Refactor Moodle connector naming