parser: add support for module rules
Module rules take the following format:
module <module_mode> [<target_module_name>],
module_mode := load_data|load_file|request
- load_data allows binary modules to be loaded in the kernel, so no target can be specified.
- load_file requires a compiled module file to be specified.
- request requires the name of the module the kernel will load.
Edited by Georgia Garcia