Fixed naming problems and swing update behavior

- Tree renderer problem with same icons for projects and packages with
same name fixed (Fixes #32)
- Swing application now switches to update state when table row is
selected and panel view mode is switched.