[WIP][CR] Container Inventory Management - Liquids

As discussed in #9524 I added functionality into AIM to allow for transfer of liquids between containers.

You select one container as target and then 'move' other containers into it from other pane. Unloading is automatic.

Screenshots:
![cim01](https://cloud.githubusercontent.com/assets/6969268/4749034/0a646dba-5a7e-11e4-85c1-f1d949481c05.PNG)

![cim02](https://cloud.githubusercontent.com/assets/6969268/4749038/0f40d6d4-5a7e-11e4-9088-66cc90218cbc.PNG)

![cim03](https://cloud.githubusercontent.com/assets/6969268/4749040/12244a66-5a7e-11e4-825b-82d6ba7b5be4.PNG)

Issues:
- [ ] I am using 'c' and 'C' for container selection, but 'c' is conflicting with CATEGORY_SELECTION. Suggestions if I should change category selection or container selection and on what keys?
- [ ] selected container is persisted in uistate as item* thus it is not save persistent... and it actually crashes the game as I just found if you save and immediately load (without quitting game in between), if you have genial idea how to store selected container in some better way (and without rewriting half of cataclysm), please say

Well, I thought that you meant something different by this phrase. Anyway, that first place that handles liquid/container interaction is where?