Supported files download.

If a link points to an IHG supported file and the link does not match any URL Pattern in the host file,
the file is downloaded from the 'href' address.

Supported files are:
- Image type : Bitmap, GIF, Icon, JPEG, PNG
- Video type : AVI, FLV, MPEG-4, SWF

Signed-off-by: Rookie <Thierry@evo-n600.(none)>
Extensions of supported files check automated.

The RegExp pattern for extensions of supported files is automatically built
on the 'ihg_Globals.LinksByFileExt' array definition in 'globals.js'

Signed-off-by: Rookie <Thierry@evo-n600.(none)>
New command to download file which is immediate target of the link grabbed by IHG.

Since commit https://github.com/RookieonIHG/ImageHost-Grabber/commit/c8b9f21389dda7ba02fdfc8fddda16a3eb08225c
the Search Pattern "REPLACE : 'http','http'" is more efficient than the 'Link2Img' one.
See http://www.imagehost-grabber.com/forum/index.php?topic=2034.msg5539#msg5539 posted by jef on IHG forum.

In order to 'mimic' the REPLACE pattern, I introduced "Link2File" command.
The new command doesn't manipulate the link before download anymore.
The Link2File command is already used in IHG code in order to grab supported files that links are pointing to.

Signed-off-by: Rookie <Thierry@evo-n600.(none)>
Support for Windows Media files and MPEG files.

Signed-off-by: Rookie <Thierry@evo-n600.(none)>
New Host ID filter in the Filter Interface Dialog.

Rigth-click on 'Host ID' column header in the Filter Interface and select hosters.

Signed-off-by: Rookie <Thierry@evo-n600.(none)>
Link2File becomes LINK2FILE.

As all IHG commands are ALL CAPS...

Signed-off-by: Rookie <Thierry@evo-n600.(none)>
Cosmetic modifications for "Host ID" filter.

Same look as column picker and use of locale string for 'Show All...'

Signed-off-by: Rookie <Thierry@evo-n600.(none)>
Leading SPACEs in FileName are removed.

Signed-off-by: Rookie <Thierry@evo-n600.(none)>
Host File Editor.

When resizing the Editor Window, the SearchPattern textbox height can't be reduced under 100px.
Dumb code in 'menulist' removed.
The form is reset when the Host File location is reset.
Waiting cursor animation when loading the HostFile.

Signed-off-by: Rookie <Thierry@evo-n600.(none)>
Cosmetic changes related to Dialogs (resizing/styles).

Some 'flex' objects can't be reduced to zero when resizing the dialogs. (minheight set)
In 'HostFile servers' dialog, the button's access depends on number of selected items and their location.
New styles for 'filter' dialog.

Signed-off-by: Rookie <Thierry@evo-n600.(none)>
updated host file