Use paramChanged and viewerChanged.

No more updateMapAndViewer function !
Try to use pyCheck.

I fixed some warnings thanks to pyCheck, but i had to comment the import of pyChecker (main.py), because of a seg fault when i want to create a node...
Params : use inheritance.

New class : Param (containts all fields and methods common to each param).