Fixed FreeBSD compilition
Fixed a few MSVC warnings.
Regenerated VS2013 files
Implement favicon for 1.7.2

Favicon data is a png encoded in base64 which is stored in the server
and sent in the server response packet
Removed unused line
A few touch ups
Update CONTRIBUTING.md

Added control statement braces and end-of-file blank lines.
A few more touch ups
Merge pull request #513 from worktycho/FreeBSDDynamicLink

Fixed FreeBSD dynamic linker library
LuaState can push strings with embedded NULs.

This also marginally improves performance, since a strlen() isn't called (inside lua_pushstring()), the string length is stored in the AString object directly.
More MSVC warning fixes.
Removed a debugging log output in cPluginManager:AddHook().
Disabled an unneeded MSVC warning.

Also sorted the enabled warnings by their numerical code for easier searching..
Avoid making copies of favicon string
Merge pull request #514 from derouinw/master

Implement favicon for 1.7.2
Plugin messages are received and handed to plugins.

Note that MCS doesn't currently handle any channel registrations, this will come later on.
Fixed favicons
Merge pull request #516 from mc-server/favicon

Fixed favicons
Updated submodules
Removed bitdeli badge - we have GitHub analytics now.