WIP proposal for hybrid drive cache.

The proposal still need considerable work. It currently covers a
motivation and the different cache hierarchies that might be
interesting.
btrfs: add cache flag for block group

To support hybrid drives, we extend the block group with a flag
for caching.