(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
(svn r26483) -Fix: Allow single-vehicle consists to station-refit in a meaningful way.
(svn r26484) -Change: Remove demand calculation based on tiles.
(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy and strecat.
(svn r26486) -Codechange: replace a number of snprintfs with seprintf
(svn r26487) -Codechange: use lastof instead of lengthof/sizeof for script names
(svn r26488) -Codechange: perform the appropriate length checks when getting a client name
(svn r26489) -Codechange: properly account for the end of buffers in the file io code instead of assuming MAX_PATH is okay
(svn r26490) -Fix (r26489): compilation under Windows
(svn r26491) -Fix: compilation failure when networking is disabled
(svn r26492) -Fix (r26491): obviously it's too late
(svn r26493) -Codechange: use strecat to concatenate script settings instead of manually accounting for the amount of characters that has been written
(svn r26494) -Codechange: replace some further usages of s(n)printf with seprintf
(svn r26495) -Update from WebTranslator v3.0:
catalan - 2 changes by juanjo
croatian - 1 changes by VoyagerOne
estonian - 2 changes by KSiimson
lithuanian - 3 changes by Stabilitronas
spanish - 1 changes by juanjo
(svn r26496) -Fix (r1547): Reading console input on dedicated server relied on unspecified behaviour.
(svn r26497) -Fix: make sure the strgen and settingsgen code gets notified of changes to safeguards.h
(svn r26498) -Add: method for duplicating strings with similar behaviours as strecpy and strecat; give end pointer instead of a size
(svn r26499) -Codechange: replace strndup with stredup
(svn r26500) -Cleanup: remove unused snprintf implementation
(svn r26501) -Fix: Windows compilation error