21866 - The mystery of the disappearing trigger

The WorksheetExpense ORM was removing the trigger that was added by the teitem.sql before the ORM install. Changed the ORM to use the same view (teiteminfo) as the WorksheetTime item to fix this particular issue, although actual problem in the ORM installer is still an unknown.

Also fixed the annoying issue where the "Cost" header was showing when the user didn't have permission to see any of the cost entry fields.