Verify that Proxy instances have access to annotations' default values

For quick access, the sezpoz library stores lists in
META-INF/annotations/ of classes that have been annotated in a
special way.

To support the use case where the annotations actually changed since
sezpoz stored said lists, sezpoz then creates proxy instances for the
annotated classes to be able to provide some backwards compatibility:
as long as there are default values for the new annotations, everything
is groovy.

Therefore, let's make sure that proxy instances inherit the
annotations' default values.

While at it, test also class, array and annotation values.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
fixup! Assembler: support writing out annotations
Assembler#writeElementData: support array elements

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
fixup! Verify that Proxy instances have access to annotations' default values
debug

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>