added Ajax cross Component Updating Behavior

added Ajax Form Component Updating Behavior Example via a new TabPanel
(TabPanel4). The tab panel contains a Form with two drop down elements.
When a choice has been made in the first drop down, the second drop down
is updated containing the values available for the selected option
selected in drop down 1.
code cleaning

extracted the creation of tabs to a generic method