[1.4] -Backport from trunk:
- Fix: Integer overflows in acceleration code causing either too low acceleration or too high acceleration [FS#6067] (r26702)
- Fix: Do not crash when trying to show an error about vehicle in a NewGRF and the NewGRF was not loaded at all (r26699)
- Fix: Tighten parameter bound checks on GSCargoMonitor functions, and return -1 on out-of-bound parameters (r26685)


git-svn-id: svn://svn.openttd.org@26714 6aa0318a-3be1-0310-93fa-89fd2396df07
[1.4] -Backport from trunk:
- Fix: [NewGRF] Parameters to SCC_NEWGRF_PUSH_WORD and SCC_NEWGRF_UNPRINT were not skipped during drawing (r26713)
- Fix: [OSX] Compilation fails with some lzo2 versions, if __LP64__ is defined to 0 instead of checking whether it is defined [FS#6069] (r26709)
- Codechange: Use awk instead of trying to convince cpp to preprocess nfo files (r26708)
- Fix: Wrong breakdown sound was played for ships [FS#6015] (r26706)


git-svn-id: svn://svn.openttd.org@26715 6aa0318a-3be1-0310-93fa-89fd2396df07
-Fix: CMD_CLEAR_ORDER_BACKUP should not be suppressed by pause modes.

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