Switch from get_string() to using the lang_string class

This has been around since Moodle 2.3, so we might as well get with the
programme ;)
Standardise on use of "mod" instead of "type"
Configuration interface for setting default modules