widgets: Convert to UNIX line endings.
widgets: Remove duplicated code between widgets.
widgets: Fix a few java docbook warnings.
widgets: Remove unused individual widget updating.

Remove it for now, readd if it becomes useful in the future.
Merge pull request #487 from avuton/master

widgets: Fix line endings, remove duplication, unused code paths, docbook