Fix MonitorMixin NameError

MSP-8986

Due to a load order issue that happens on Juan's machine and not mine,
it's possible for MonitorMixin to not resolve in
lib/msf/core/framework.rb, so add an explicit requires.
Merge branch 'bug/cmd_search' into feature/parallel_test

MSP-9197