Fix for exit-fullscreen bug in 4.0. fixes #497

Moved `fullscreenchange` triggering to document event listener.
Removed hack for supporting older firefox versions that would break when resizing flash to fullscreen.
Added a quick fix for a Safari event property warning (layerX).
Added some props to the tests media faker to support fullscreen tests, however ran into issues auto tesing fullscreen so we don't have real fullscreen tests yet.