Add CellularAutomata sample designed with k3
Modification Type EInt to java.lang.Integer in Ecore so re-generatino of genmodel and classes generated
Modification of type
Fix an error in a test
add readme
Improved tests for simple 1-1 opposites
Improved Opposite annotation so that it passes the tests from SHA: 4181486

To achieve this, 4 methods are created in the generated code of the
class containing an @Opposite attribute called "attr":
    - A simple getter "attr()" that returns its current value
    - A proxy setter "attr(obj)" that propagates the changes
    - A resetter "__k3_attr_reset() that nullify its value
    - A simple setter "__k3_attr_set(obj)" that sets its value
Added tests for @Opposite collections
Improved Opposite annotation so that it passes the tests from SHA:
3a8e11c
fixed: issue with generic types declaration
fixed: must not generate setter when the attribute is a val.
some fix in the cellular automata example
added ocl example + project reorganization
added new ocl constraint for CAIR
added refactoring sample for CellularAutomata
makes maven and eclipse configuration match in logo sample
adding a sample example
Completing the sample example
readme
sample updated