Small formatting
Major refactoring : the types of the GeneralObj are now a real enumeration

The type were an integer :
0 for states
1 for transitions
2 for loopback transitions
3 for text.

Those numbers being not self describing, it has been changed into a real
enumeration.

TODO : add isTransition(), isState() functions that will clearly reduce the
size of some conditions.
State editor finished.

The two tabs now changes the information of a stat
Transition editor should be finished
Localization ok for the transitions and states editors

Localization files must be in ISO 8859-1.
Since Java 6, one can create a ResourceControl to customize the loading of a
bundle. May be required if localizing for an exotic langage (e.g. chinese,
japanese).
Localization files are now in UTF-8.

Used iconv -f ISO-8859-1 -t UTF-8 input_file -o output_file to translate from
ISO-8859-1 to UTF-8.
When loading a bundle, do not forget the new UTF8Control() as the second
argument of ResourceBundle.getBundle()
Readme updated