fix testApparelTransformation

This test was using non existant categories.
fix testInventoryAPI using non existant categories
fix testInvoice using non existant categories
fix KM functional test by adding missing categories used on documents
use DeliveryCell_view instead of BudgetCell_view in Project Cell view

BudgetCell_view is installed by erp5_budget and this bt5 is not dependency of erp5_project. Then, if erp5_project is installed Project Cell is broken.

DeliveryCell_view is more appropriated because it is installed by erp5_trade that is a erp5_project dependency
fix a bug where TypeError is raised when name_list is an empty tuple.
Stop including svn revision in test reports
remove copy pasted worklists
Hack to hide expected failures from Zelenium tests
Do not create PdfFileReader with empty data

pyPdf goes in an infinite loop when PdfFileReader are created on an empty file.
A Project Cell is not a Budget Cell

I'm not sure what it is though