fixing bug #1648 and bug #4914
fixing EJB annotation (stateless to stateful)
simplifying management of folders (create, update and delete), using dialog
removing useless code and JSP files
Bug #1648 & #4914 :
- moving bundles to full UTF-8 encoding
- fixing some problems around the contact modification
Bug #4794 and #4766 : fixing SilverCrawler download and upload problems
- fixing several errors
- improving several treatments
- fixing severe security holes (by modifying request parameters)
- refactoring some code
- improving index management around repositories
relative to bug #4914
changing yellowPages EJB from stateful to stateless
removing some useless code
despite Yohann's fixes, management of contacts was always buggy
So, at this occasion, code relative of contacts management have been totally modified :
- no more popups
- no more tabs
- code have moved from JSP to RequestRouter
- obsolete JSP files have been removed
Now, this app is much more maintainable and user friendly...
ney #yellowpages #stateless :  Fix a pb with a missing javascript function and take into account no XML forms are available when creating a contact
bug #4719 :  Fix some XSS flaws. The aim is to encode for HTML inputs coming from a user at rendering time.

Conflicts:

	kmelia/kmelia-war/src/main/webapp/kmelia/jsp/javaScript/navigation.js
	quickinfo/quickinfo-war/src/main/java/com/stratelia/webactiv/quickinfo/control/QuickInfoSessionController.java
on bug #4719 fixes, empty fields could be displayed with "null" value