Changed retention to RUNTIME for Property and Properties annotations.

This change allows us to access values in Property annotations in plain java unit tests. Without this our unit tests would have to run in an SCR-capable container.

You may consider changing the retention for the whole lot (I don't know the implications of this), but these two are absolutely necessary.