Extract component for CommandLine execution to ease testing, previously
was calling static methods on CommandLineUtils which need to be mocked
to provide reasonable tests.
For a start add a CommandLineRecorder to verify exactly which commands
are executed during labeling.
Added setting to label to the root of the VOB
Initial commit to allow ignore of mklabel failures on locked objects