Add yaml and code style analysis commands to OpenRA.Utility.

Implements the core parts of #7132 and streamlines the rule definitions.
I +x'd the script before commiting, but it wouldn't stick across a commit / checkout. I'm not sure what the issue there is, so any thoughts would be helpful.