The Msf::Post::Common mixin is included here because (almost) every module needs it. As explained by @jlee-r7, not only modules using it directly must be had into account, also mixins assume it's available as well, for example, anything that uses File also needs Common.