MOSYNC-3185: implemented validators for the following widgets: EditBox, HorizontalLayout, Image and ImageButton; added some comments and refactored some widget classes (method names + exception throwing); updated the profile database for the following test programs: ActivityIndicator, EditBox, ImageButton and ImageTest