issue-174: Add support for InjectView in custom views

* Enables automatic view injection for view inflated from XML.
* enhance astroboy to use custom views : inflated from XML & from code to give good samples of how to code customviews
* enhance astroboy to use custom events
* add tests