Rework of mission condition component

Instead of a changelog, I made a video:
https://www.youtube.com/watch?v=s3sXtN05GjU

A note on keeping it in the init.sqf:
Entirely possible. I'd add a fourth file which would be exec'd from init.sqf and run only on the server, calling the three functions. Would be 4 lines of code. The reason I prefer the description.ext solution is because it keeps it contained to that very block.