-Fix: Warnings and compilation failures.

git-svn-id: http://svn.openttd.org/trunk@26328 6aa0318a-3be1-0310-93fa-89fd2396df07
-Update from WebTranslator v3.0:
catalan - 2 changes by juanjo
danish - 3 changes by Knogle
english_AU - 7 changes by mrtux
frisian - 247 changes by Geoloep
indonesian - 2 changes by UseYourIllusion
italian - 6 changes by lorenzodv
lithuanian - 2 changes by Stabilitronas
marathi - 74 changes by rbarde
norwegian_bokmal - 7 changes by cuthbert
spanish - 1 changes by Terkhen


git-svn-id: http://svn.openttd.org/trunk@26329 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix: the theoretical case of rerouting cargo from one VehicleCargoList to another.

git-svn-id: http://svn.openttd.org/trunk@26330 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix: some inconsistencies regarding link graph (job) IDs.

git-svn-id: http://svn.openttd.org/trunk@26331 6aa0318a-3be1-0310-93fa-89fd2396df07