Changes to Codemodel to allow correct functioning of BV Plugin for XJC.
    2 changes:
     - Added removeAnnotation() method on JAnnotatable interface and its implementations.
     - Added secondary parameter to CPropertyVisitor.
 Merge branch 'BeanValidation' into 'master'

Changes to Codemodel to allow correct functioning of BV Plugin for XJC.

Merge request for small changes to  codemodel:
 - Enhanced Visitor for CPropertyInfo interface with a second argument, which allows for a generic parameter in accept()/visit() methods.
 - Added method removeAnnotation() to the JAnnotatable interface.

Both changes are needed for the new XJC Plugin: BeanValidation to work.

BR, Marcel
For notifications: @lukas.jungmann @martin.grebac @yaroska @miroslav.kos