tools/suit: Add optional component ID argument
tools/suit: Add optional component ID argument

This extends the component argument of the gen_manifest.py script with
an optional component name. As component names in the SUIT manifest
consist of an array of bytestrings, the commponent name in the argument
is also split. Each part of the name ends up as a separate part of the
component name in the manifest. Component names are split by colons to
match the separator used in the rest of the argument.

OlegHahm/RIOT,ant9000/RIOT,RIOT-OS/RIOT,miri64/RIOT,authmillenon/RIOT,jasonatran/RIOT,OTAkeys/RIOT,authmillenon/RIOT,miri64/RIOT,RIOT-OS/RIOT,ant9000/RIOT,OlegHahm/RIOT,kYc0o/RIOT,jasonatran/RIOT,jasonatran/RIOT,authmillenon/RIOT,OlegHahm/RIOT,kaspar030/RIOT,OTAkeys/RIOT,miri64/RIOT,kYc0o/RIOT,kaspar030/RIOT,kaspar030/RIOT,RIOT-OS/RIOT,miri64/RIOT,authmillenon/RIOT,ant9000/RIOT,OlegHahm/RIOT,jasonatran/RIOT,kYc0o/RIOT,RIOT-OS/RIOT,kYc0o/RIOT,kaspar030/RIOT,kYc0o/RIOT,OlegHahm/RIOT,OTAkeys/RIOT,miri64/RIOT,jasonatran/RIOT,ant9000/RIOT,ant9000/RIOT,RIOT-OS/RIOT,OTAkeys/RIOT,authmillenon/RIOT,kaspar030/RIOT,OTAkeys/RIOT,authmillenon/RIOT