Add @Extra to @Receiver

This PR adds an `@Extra` annotation for `@Receiver` enhanced methods.

@yDelouis: i modified the `ExtraParameterHandler` to accept a `JDefinedClass`. This allows to create the static fields for the extra key to be generated inside of the anonymous `BroadcastReceiver` class. could you review if it is ok how i did it?