BigListUpdate

-Added : new Text resources
-Added : As mentioned in the last update todo point. Changed methods in
ImageOperation to use scaleFactor and contrast right through method.
Deleted variable scaleFactor and offset. User has to to know what he is
doing
- Added : GamePane extends SwingImagePanel and has no layout. So I can
implement canvas like painting.
- Added : FPS counter is functional in all cases (in past as panel
reached main panel size , fps counter wasn't visible).
-Added : new xml tags - rowsmax, colsmax, rowlayout in list type.
Rowsmax, Colsmax - maximum number of rows,columns in the list. Value
auto will make rowsmax and colsmax maximize to the current width and
height of list.
Rowlayout - Few types of row layout and more can be added easily.  Few
mentioned : Diagonal, Horizontal, HorizontalFit. Cleverly working with
rowsmax and colsmax.
- Added : Classes AbstractType, ButtonType, PanelType and corresponding
to UiType all others. They are mainly used from UiResource where they
change the way type was implemented. Now variables are used only if they
are needed. UiResource had all the properties (text, elements, font,...)
and not all were important for that resource (Panel didn't need font
property or text property, Image as well).
-Added : methods to take into consideration all previous functions,
-Added : method to know the selected position for list data.
- Added : method to measure text width and height and helping methods
for list (rowsCount)
- Added : class Framer that is standalone SwingText.
- Added : method copy in the Component class and extended by all other
classes for cloning Component (used in the container for copying the
same instance of the object - ListElements)
- Added : lot more
- Changed : Text, component using setBackground on the beggining and not
everytime paintComponent is called.
-Changed : InGameComponent are renamed to TemplateComponent etc because
they are no longer needed but instead are used as a template for
creating new ones.
- Changed : Refactoring etc...
- toDo : Change the name  of AbstractType and all childs to xxxData.
UiResource will be using method getData() to return corresponding data.
-toDo : finish cloning inside AbstractType,ButtonType etc. Now is method
only halfway done