Project: titanium
Issue TIMOB-20189: Android: Updated AttributeProxy to allow fontStyle to be set without having fontWeight to be manually set.
On Android, a user had to manually specify `fontWeight` and `fontStyle` when they wanted to add only a `fontStyle` to an `AttributedString`. For example: This would do nothing on Android	{code:javascript} Ti.UI.createAttributedString({	text: "Hello World", tributes: [	{	type: Ti.UI.ATTRIBUTE_FONT,	value: { fontStyle: "italic" },	range: [0, 5]	}	] }) {code} A user would have to add a fontWeight for the text to be "italic" {code:javascript} Ti.UI.createAttributedString({	text: "Hello World", tributes: [	{	type: Ti.UI.ATTRIBUTE_FONT,	value: { fontWeight: "normal", fontStyle: "italic" },	range: [0, 5]	}	] }) {code}
Story points: 3