Source code update - Strings, comments, cleaning

Localized strings split into several property files. Main property
file's entries prefixed (dot notation) where fitting. Bundle usage dot
notation changed to bracket notation to be compatible with properties'
dot notation.

Javadoc comments added for all public classes and non-trivial methods.

Minor refactoring and cleaning of the code.