Refac: Reduce code duplication in IconSync.cpp
IconSync.cpp: Move Icon creation script

* Move Icon creation script/program to the scripts folder.
It is definitely not a test.
* Introduce scripts/development folder for development scripts, in contrary to scripts/server for example.
Overlay: Var init, comment, error loggin.
Overlay: Code comments
Overlay: Add myPresentEx function
Overlay: Move logic to function, Varnaming, msgfix

- Move logic to new function IsFnInModule.
Overlay: Introduce hook for ResetEx. Hook PresentEx.

* For D3D9Ex
** Hook PresentEx
** Hook ResetEx
Overlay: Fix address offset
Overlay: Use string var instead of hardcoded strings
Overlay: Move DllMain logic into functions
Overlay: Move logic into function ..IsBlacklisted
Overlay: Pass on procname buffer
Overlay: Less obtrusive logging.

* Present, AddRef and Release calls are not useful most of the time.
They were only logged in DEBUG builds, but as these methods are called very often heavily degrades performance.
Add define-guards so when one actually wants to debug and see them he can enable them.
Now, (normal) debug builds will not have the heavy performance loss any more.
UserList improvements
Userlist improv.: Fix indent. Use iterator again.

* Plus a string fix.
Translation improvements
Unified channel traduction to "salon"
Merge pull request #163 from bendem/master

French translation improvments

* Updated french translation
** New translations
** Improvements to existing translations
Filtered Userlist: Refactoring. C

* Move logic into methods (in UserEdit)
* Minor formatting
* Fix memory leak (delete ueli if not passed to QTreeWidget
* Show filters and stuff when lastchantreestring is not empty, as that should always have something
(It even has something when no data comes from server though.)
fix indent