(Support) sawyer/Message.h refers users to roseSupport/Diagnostics.h

Added at the request of a user that spent quite a bit of time looking
at Diagnostics.h before realizing that rose::Diagnostics is where
most of this lives within the ROSE.
(Support) Updated to latest sawyer

* New MARCH stream for progress reporting

* Tweaks for Facilities::insertAndAdjust and Facilities::print

* Facilities::control language is case insensitive for importance levels

* Visibility fix for Facility::When

* Added Facility::renameStreams

* Added Facilities::facility

* Tweaks to Sawyer::initializeLibrary
(Support) Changed how message streams are initialized

ROSE will defer to the user to decide which streams of each facility
are enabled and disabled, as long as ROSE always inserts streams into
the facilities container with "insertAndAdjust" rather than plain
"insert".
(Support) Progress bars use the MARCH stream importance level
(Binary Analysis) Fixed an assertion in BinaryLoader
(Binary Analysis) Avoid really expensive checks in Partitioner2
(Binary Analysis) BinaryDebugger works with different header files

Tweaked BinaryDebugger::instructionPointer private function so it compiles
when /usr/include/sys/user.h contains different types for x86 registers.
(Support) Fixed lack of strncasecmp on Windows