Added a test for @BundleProperty
- fixed it as it wasn't working (code reading property instead of
calling getters)
- added putXXX(Intent) and putXX(Bundle) methods to allow callers to set
values for recipients
- updated documentation for above