Mdns header file fixes

Added include guards and removed unnecessary includes in the mdns header
file.
Esthetical cleanup mdns

Removed some uneccesary blank lines and used return instead of else for
decreasing indentation level.
Updated MDNS user manual
Updated SNTP user manual