ENYO-1904: Add support for Windows 8

Enyo-DCO-1.1-Signed-off-by: Jeremy Thomas <jeremy.thomas@palm.com>
adds some features to Panels

**selectPanelByName()** and a way for owned components to listen for **onPanelActivate** events
removing notification code for coming changes; fixed unsafe loop for selectPanelByName
refined selectPanelByName
Merge pull request #4 from sugardave/panels-extra

adds some features to Panels

Reviewed-By: Ben Combee (ben.combee@palm.com)
Merge pull request #1 from germboy/master

ENYO-1904: Add support for Windows 8

Reviewed-By: Ben Combee (ben.combee@palm.com)
Add enyo.Drawer to lib/layout

onyx.Drawer will be moved to lib/layout, and it's name should be changed
to enyo.Drawer.
Add sample of enyo.Drawer

It is the same sample from onyx.Drawer.
Remove TODO

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@palm.com)