Use opApply for looping over ControlMessageList and add pure, @safe,
nothrow, @nogc annotations.
Fix the const-ness of ControlMessageList opApply
Fix ControlMessageList.empty, again