Add fi_dupinfo

Fixes #246

Signed-off-by: Reese Faucette <rfaucett@cisco.com>
I think it will be, to allow for providers to extend info structures.  The stock fi_dupinfo will have to make assumptions about the size of the allocated blocks in order to be able to duplicate them.