* replaced almost all JTextField with IcyTextField to avoid the key
binding issue (not an ideal solution).
* added isInfinite[X]() method to Dimension[X]D classes.
* added isInfinite[X]() method to Rectangle[X]D classes.
* less flicking on search result tooltip.
* bugfixes.
* added FileUtil.backup(..) method.
* fixed email field of error report frame.
* fixed some Painter backward compatibility issues.
* better backup of invalid XML metadata file.
* others bugfixes.
Reverted Canvas3D to rotation mode with left click and translation with
right click.