appdata: initial appdata support

according to:
http://people.freedesktop.org/~hughsient/appdata/

syntax validated with the relaxng schema