[api] allow old-style patchinfos specifing a name inside of each _patchinfo file

also a allow to specify special updateinfo tags for each channel target.

internal change: updateinfo id will not be set by first package, but by first patchinfo
which gets released.