shared/api: Add devlxd structs
shared/api: Add devlxd structs

This adds devlxd structs which can be used by both LXD and the agent
without having duplicate structs.

Signed-off-by: Thomas Hipp <5f82c492b3b00e427412d216ce820707a10c51ce@canonical.com>

lxc/lxd,lxc/lxd,lxc/lxd,lxc/lxd,lxc/lxd,lxc/lxd,lxc/lxd