Makefile Tweaks

Added phony targets for all commands and all information providers.
Makefile Organization

Moved all Windows-specific makefiles and supporting scripts to build/windows.  When a build on windows is desired, running build.bat in the root directory will copy these files and then invoke make.  When a build on linux is desired, running build.sh in the root directory will perform a similar action for the linux makefiles.
Build Script Cleanup

Removed the mkdir_nofail.sh script.  This script was once part of the linux build system, but is no longer needed.
Plugin Message Module Fix

Fixed the plugin message module to no longer reference/use SendHandles -- which have been removed.  The module now properly passes through the Promise<bool> from the send it performs -- if any.