- allow to add snapshots to qgroup (prototype for fate#312751)

It's indeed not so nice but according to http://stackoverflow.com/questions/3553296/c-sizeof-single-struct-member valid and portable.

Using qgroup_t is not so good. I think it's best to use the type of the member of btrfs_qgroup_inherit and not my self-defined type.