Rewrite for higher conversion rate

Rewritten using Scala reflection and attribute definitions from Android
core framework

TODO:
- More tests
- Proper constant support (optimistic approach doesn't fit in every case)
- Non-scaloid view support
- <view/> tag support
- Comments?
`requestFocus` support
Escape special characters in string literal
Merge pull request #2 from guersam/wip-improve-converter

Rewrite for higher conversion rate