Command to give a prefilled chest of items?

The BlockEntityTag compound holds potential tile data for the item's tile entity variant. For example, the following provides a chest that has 1 stone in the first slot of the chest when placed:

/give @p minecraft:chest 1 0 {BlockEntityTag:{Items:[{id:"minecraft:stone",Count:1b,Slot:0b}]}}