Notification rebase

rebase the code for the new chrome,
add win8 toast notification, that will need new javascript api (App.createShortcut) to set AppID in .lnk file
What does this new API do? Does it have anything to do with notification?