Add Tooltips to Barrels indicating contained items

First, fixes NPE when checking fluid name.

Second, If a Barrel doesn't have a liquid and is being used as item
storage then display the inventory up to 4 items. If the user has
"shift" pressed, display entire inventory contents.
Merge pull request #535 from mabrowning/ItemBarrels-Tooltip

Barrel Item tooltip