(Binary Analysis) Added extra accessibility flags to MemoryMap
(Binary Analysis) Added "--trigger=hexdump" to disassembler tool

Allows one to dump part of memory that was initialized by the
loader.
(Binary Analysis) Bug fix in MemoryCell copy constructor
(Support) Upgraded to newest Sawyer

* Man page section "Options" is now called "Switches"

* Fixes some documentation issues
(Binary Analysis) Enhancements to the new partitioner

* Engine keeps track of interpretation and disassembler

* Added loadAndPartition that does even more.  This will eventually be the
  method that ROSE's frontend() calls.
(Binary Analysis) Tools use new API in previous commit
(Binary Analysis) New tool to help debug instruction semantics
(Binary Analysis) Added TestSemantics around the basic stuff
(Policies) Tightened up the policy that checks for certain #includes
(Binary Analysis) Fix problems when compiling without binary support

Thanks to Christian Iwainsky
(Binary Analysis) New program to run natively at arbitrary offsets

See: projects/BinaryCloneDetection/semantic/runRandom --help
(Binary Analysis) Turned off disassembler progress reporting

The default is now that Disassembler does not report progress every
10 seconds.  This is in preparation for moving to the new partitioner.
If you want disassembler progress reports like before, call
Disassembler::set_progress_reporting(10.0)
(Binary Analysis) Couple of minor adjustments to runRandom tool

* Documentation

* Use OEP if function name cannot be found
(Support) Preparation for using c++11 "override"
(Binary Analysis) Added forward declaration for rose::BinaryAnalysis
(Binary Analysis) BaseSemantics2 uses new ASSERT_* macros
(Binary Analysis) More tests for TestSemantics2

* More tests

* Added explanations why some things can't be tested.
(Binary Analysis) DataFlowSemantics uses new ASSERT_* macros
(Binary Analysis) Instruction semantics dispatchers use new ASSERT_* macros
(Support) Use correct C++ macros in rose_override.h