Fixed a bug with defences not saving properly

Fixed a stack/heap collision with "/field data" command (too much local
memory being allocated)

Added a "/pos" dev command to display coordinates.

Added the correct newline characters to the "log()" function.

Added more return types for CreateDefence errors.

Fixed an IsPlayerInWater coordinate.

Made vehicle loading/saving print individual vehicle loads/saves, left
all other entities to only print the total number of entities that were
loaded/saved to minimise log file inflation.