remove whitespace and put comment before method

Change-Id: Ia3f22787a07628b1b531c61f21d345def5f6e99d
remove whitespace and put documentation before method/class

Change-Id: Ib88648d9ec049932520501ec997e2e82a55f63f3
move method documentation to the header file

Change-Id: I7d4f77c50a8b6b2b0d7c0868c73b0cb13f952421
turn method documentation into doxygen comments

Change-Id: I38a10833b1d0b17c70298b6ed7a850cb9b728813
itemdel.[ch]xx is only used in sfx2

Change-Id: I240f15f87e27ba8a52bab244f8c784d527bff179
fix nasty memory leak on shutdown

This makes the output of Lsan so much more useful.

Change-Id: I6c7624d4f6f767454c125c00ce037f5d2ec3cd61
add external libs to the suppression file

These are not built with Asan/Lsan and therefore are most likely false
positives.

Change-Id: I76ae7e4d023ab6401a34b61dbc9a05bc75327253
also add libgdk to suppressed leaks

Change-Id: I2a276a6932ea1a36323f4c117e6caabaff9f0168