Added macro to allow simpler logic in functions with the need to vsnprintf
Replaced vsnprintf with VAFORMAT pretty much everywhere.
Merge pull request #542 from ShutterQuick/inspircd+printfcleanup

Replaced all the individual vsnprintfing with a macro