[Refs #87: Static Analysis] Remove annotations that aren't accurate

* The problem with these annotations is they're duplicated for the
  Serialise_* functions, which the annotations do not apply to. The easiest
  solution is just to remove the annotations entirely
[Refs #87: Static Analysis] Restore function annotations
[Refs #87: Static Analysis] Extra wchar_t for null terminator
[Refs #87: Static Analysis] Be explicit about checking pointer
[Refs #87: Static Analysis] Add in wWinMain annotations
[Refs #87: Static Analysis] Check that section enum is valid
[Refs #87: Static Analysis] Use correct string for wcsrchr
[Refs #87: Static Analysis] Call into function that accepts va_args
[Refs #87: Static Analysis] Do error checking on fetching resources
[Refs #87: Static Analysis] Add annotations from original definition
[Refs #87: Static Analysis] Add error checks for injecting remote DLL
[Refs #87: Static Analysis] Couple of cases that confused the analyser
[Refs #87: Static Analysis] Handle NULL parameters separately
[Refs #87: Static Analysis] Handle paranoid case of dll not existing
[Refs #87: Static Analysis] Only verify Format/Offset if it was fetched
[Refs #87: Static Analysis] Ensure indices are initialised
[Refs #87: Static Analysis] Handle paranoid case of NULL parameters
[Refs #87: Static Analysis] string compare as uppercase or by length
[Refs #87: Static Analysis] Clarify timer member by explicit use
[Refs #87: Static Analysis] Add neutral resources language