Rewrite for higher conversion rate

Rewritten using Scala reflection and attribute definitions from Android
core framework

TODO:
- More tests
- Proper constant support (opimistic approach doesn't fit in every case)
- Non-scaloid view support
- <view/> tag support
- Comments?