Added ViewInventory to iotools.

ViewInventory implements a collection of View objects.

ViewInventory is a TypedOrderedDict. View is a TypedList.