Merge pull request #30 from jdm/master

上游合并
Merge pull request #31 from jdm/master

上游合并
Merge pull request #32 from jdm/master

上游合并
Merge pull request #33 from jdm/master

合并
French locale update
Merge pull request #211 from pandark/French

French locale update
Merge pull request #34 from jdm/master

合并
Minor changes to enhance readability.
Update zh_CN translation
Merge pull request #214 from meteormatt/master

Update zh_CN translation
somewhat fixed issue #215

this works, but it messes with stuff if you go more than one level down
(for example, with the programming languages)
better fix for issue #215

now it basically does the same thing as setLocationHashSuffix when
setting the href
middle-clicking the next button works

updated it to set the href on the next button to a link to the next
choice.

1/3 of the fix for issue #215
middle-clicking 'take me back' works

same as with the next button, this is the final 1/3 fix for issue #215

it adds the correct href to the back button to allow you to middle-click
it and open in a new tab
prevent js from handling middle clicks

Chrome and Firefox would let investigate and takeBack handle middle
clicks, this tells the browser to handle it
Merge pull request #216 from matthewsot/master

'Open in new tab' and 'copy link' on the buttons - issue #215
Update ml-IN.ini
Merge pull request #212 from tanay1337/master

Minor changes to enhance readability.
Merge pull request #217 from asdofindia/patch-1

Update ml-IN.ini
Fixed ff-js group and edited ff-js-dev-extra string