Notebook asset drag

Fixed issue #623.
Ability to drag single asset from local file system to Asset panel in Rcloud.
Why is this [IIFE](http://benalman.com/news/2010/11/immediately-invoked-function-expression/) needed here? `upload_asset` is being invoked immediately, so there is no need to create a closure to store `i`, is there?