Squashed 'blocks/vmoodle/' changes from 6c9156d..cec283d

REVERT: 6c9156d Merge branch 'MOODLE_24_STABLE'
REVERT: 16ebd77 integrate community fixes

git-subtree-dir: blocks/vmoodle
git-subtree-split: cec283dc67defc9259907e4cab403a70ceed0679
Merge commit '3ac7b2e9867a2d827fdd1ecb41c5138af061c7e4' into ced-MOODLE_25_STABLE