Dictd: Support extended Dictd format (--index-keep-orig) with 4 entries in the index

See the dictfmt man:

 --index-keep-orig
    When --utf-8 is specified  headwords  are  lowercased  and  non-
    alphanumeric  characters  are  removed  from it before saving to
    .index  file  in   order   to   simplify   the   search.    When
    --index-keep-orig  option  is  used fourth column is created (if
    necessary) in .index file, and  contains  an  original  headword
    which  is  returned by MATCH command.  This option may be useful
    to prevent converting " AT&T" to " ATT" or to keep proper  nouns
    with uppercased first letter.
Fix compilation failure on older Linux/GCC versions
One more fix for the compilation failures on older Linux/GCC
Add "DISABLE_INTERNAL_PLAYER" to .pro as an option to disable internal audio player (issue #356)
Merge branch 'master' into qt4x5

Conflicts:
	goldendict.pro
Dictd: Properly style the phonetic data and references/links
DSL: Support video resources
lupdate all the translations
Update Russian translation
Stop the internal audio player when the page is closed or changed
Consider *.mp4 files to be video not audio
Consider .ogm files as video
Updated Dutch localization (by Cris)
Merge branch 'master' into qt4x5
Jump to article when double-clicking on dictinary in "Found in Dictionaries"

This forces the jump even when the dictionary is already a current/active dictionary.
This is convenient for the following use-cases:

1. User manually scrolls far away from the current dictionary and would like to return.
2. User jumps far away from the current dictionary when doing search (Ctrl+F).
3. User scrolls a huge article and would like to get back to the beginning of it.
Updated French translation
Merge pull request #360 from virtualtam/master

Updated French translation
DSL: properly handle [m] tag

In short, [m] = [m0].
Follow-up to the previous fix: span->div
Aard: Better isolate the cards from each other; protect against broken HTML