added DesktopPane, InternalFrame and its events

Fixed last pull request: https://github.com/scala/scala/pull/2123