Change Effect interface to abstract class

Added name attribute.
Updated classes with effect

Change constructors of classes with effect to fit with the abstract
class Effect.
Merge branch 'master' of https://github.com/sebastienjean/iutvalence-java-mp-2013-2014-ie1-p4.git