[Application] Add application hide support

Tizen Application.hide() API need this support to hide current application.

When Hide method is called on the runnning application object, all windows
owned by this application will be hide.

NOTE: Wayland doesn't implement window minimize at the moment.