Framework::IMeshIO: Use unsigned int for mesh index
Framework::BufferManager: Add usage parameter for the allocation methods
Make samples and tests conform to the revised BufferManager