changed:
 - UniPlayer now uses externalized datatypes
 - player_scenario.xml sample scenario altered for externalized
datatypes

added:
 - Common datatype classes got @XmlJavaTypeAdapter so now it is not
necesary to explicitly specify the adapter on field in class using these
types

source code cleanup