TIMOB-17157-Add a customized adapter to handle font

Added a customized adapter so that we can get the views to set the font.

https://jira.appcelerator.org/browse/TIMOB-17157
This change seems to nullify changes made in https://github.com/appcelerator/titanium_mobile/pull/5198/files. Do we still need to keep those changes?