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
Why are we ignoring if all 4 values are null, while process them if 3 or less values are null? TiUIHelper.styleText restore default values if 'null' is passed in.