[ScreenGeometry] linux implementation (+1 squashed commit)
Squashed commits:
[d21a19d] [ScreenGeometry] bug fix!! (+1 squashed commits)
Squashed commits:
[aba14e0] [Screen Geometry][WIN] implement display observer for WIN platform
[MAC] Implement DisplayObserver for DisplayBoundChanged, DisplayRemoved, DisplayAdded
[233867f] [FlashFrame] fix x11 code path (+1 squashed commit)
Squashed commits:
[433343f] [FlashFrame] abstract class compile error fix (+1 squashed commits)
Merge pull request #16 from jtg-gg/screen

[ScreenGeometry] implements DisplayObserver for DisplayBoundChanged, DisplayRemoved, DisplayAdded on Windows/OSX/Linux