FELIX-2743 Modify Pojoization to be more easily customizable

Apply patch from Olivier Gattaz and Thomas Calmant to make Pojoization more easily extensible.
I've slightly modify the patch to meet the overall Code Style.

Remove annotations test requiring java 5 (this was here temporally) 

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1052313 13f79535-47bb-0310-9956-ffa450edef68
5 files changed