Fix #2072: [WIN] context menu popup in wrong (screen) position
bump version to v0.10.1
[CHANGELOG] update for 0.10.1
[README] update for 0.10.1
[README] add 64bit OSX link
[README] link to essay; shorter quick start
[README] adding line break
[FlashFrame] change NativeWindow::FlashFrame input parameter to int, the javascript boolean parameter true redirected as -1, false as 0
support asan build
Fixed support for screencapture media requests.
This fixes issue #1994.
Added myself to contributors.
Merge pull request #2164 from fancycode/screencapture_support

Fixed support for screencapture media requests.
Merge pull request #2158 from jtg-gg/flashframe

[FlashFrame] change NativeWindow::FlashFrame input parameter to int, the javascript boolean parameter true redirected as -1, false as 0
[WIN] Fix build error
[ProgressBar] Linux implementation, currently only for Ubuntu using Unity api (+1 squashed commit)
Squashed commits:
[4d33a69] [ProgressBar] fix window compile error (+1 squashed commits)

Squashed commits:

[1738c18] [linux] placeholder for SetProgressBar (+1 squashed commit)
Squashed commits:
[8dd41ec] [WIN] implement SetProgressBar for windows platform (+1 squashed commit)
Squashed commits:
[79dca6e] [WIN] implement SetProgressBar for windows platform (+1 squashed commit)
Squashed commits:
[1be7893] [MAC] implements SetProgressBar with value 0 - 1,  value > 1 means Indeterminate , value < 0 will turns of the progress bar. Currently still have problem with animating the Indeterminate state, and the progress bar color is fixed to blue
Fix #2167: require works in wrong path in new-instance window

the url we get from DOM is 'about:blank' in DidCreateScriptContext.
check this later in willSetSecurityToken again and set it
Merge pull request #2175 from jtg-gg/ProgressBar

[ProgressBar] OSX, Win, Ubuntu implementation
[Notification] linux improvement, sent on close event (+1 squashed commit)
Squashed commits:
[50defb9] [Notification] windows improvement, now will display notification even the icon size < 32x32 (+1 squashed commits)

Squashed commits:

[b7d99ce] [Notification] improve linux notification for different notification server
[Screen Geometry] fix run time error (+1 squashed commit)
Squashed commits:
[29ac0fd] fix wrong merging (+1 squashed commit)
Squashed commits:
[0a0d093] properly call Add/Remove ScreenChangeCallback native function, by counting the javascript listener number (+2 squashed commits)
Squashed commits:
[6e1c7c5] Change the screen geometry event handler to use node.js EventEmitter
move Screen functions from App to seperate Screen class
[23332bf] Implement "Generic" Event listener, with application on Screen Geometry events listener (+1 squashed commit)
Squashed commits:
[372c9bd] add App API to get screen(s) information
Merge pull request #2177 from jtg-gg/notification-improvement

[Notification] Improvement for Windows and Linux platform