Updated several classes as cleanup
Also
- generified Decorators like IFontDecorator
- generified IIndexableLazyContentProvider

Change-Id: Ie5ace2dd5b451459e69907f83b6f73d5ea7f54db
Signed-off-by: Hendrik Still <hendrik.still@gammas.de>