added support for tab events
reset changes
Added a new modal EventsSupport to handle the on and off functions. Added EventsSupport to Layers and TabBar
added test cases for Modal events.
fixed test cases for layers and tab bar
fixed a modal test case
updated api for UI events.
fixed test cases
uiid -> uuid
Merge remote-tracking branch 'pentateu/topic/ui_events' into next

* pentateu/topic/ui_events:
  uiid -> uuid
  fixed test cases
  updated api for UI events.
  fixed a modal test case
  fixed test cases for layers and tab bar
  added test cases for Modal events.
  Added a new modal EventsSupport to handle the on and off functions. Added EventsSupport to Layers and TabBar
  reset changes
  added support for tab events

Conflicts:
	testApp/app/views/modal/index.html