manifesto: update descriptors to match October 1 Greybus spec changes
manifesto: update descriptors to match October 1 Greybus spec changes

Update all descriptor structures to match the October 1 naming and locational changes
to fields in the manifest descriptors. Also update handling to accomodate new
interface descriptors and the lack of function descriptors.

Signed-off-by: Matt Porter <c1d287ff3802a4aab0e3770389ea24a33314618b@linaro.org>

gregkh/manifesto,ohporter/manifesto,ChrisMyerchin/manifesto,projectara/manifesto