Switched cEvent to use strerror_r for error messages
Reformatted Bindings Dependecies
Added dependecy output to Bindings/BindingsDependencies.txt
Simplified .gitignore
Extracted cSocket::GetErrorString into GetOSErrorString
Merge pull request #586 from worktycho/BindingsMove

Implented xofts suggestions in #577
Switched cEvent to GetOSErrorString
Ignoring the Comm Logs.
Protocol17: Comm logging shows the data left over from previous parse.
Added cFile::Flush().

This is useful when using cFile as a log file and we know the server may crash after a specific write, so we flush the file before continuing.
Comm logging is available in both Debug and Release modes.
Merge pull request #581 from worktycho/strerror

Switched cEvent to use strerror_r for error messages