(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
(Binary Analysis) Switched instruction semantics to use ASSERT_* macros
(Binary Analysis) Added std::ostream << operator for AddressIntervalSet
(Binary Analysis) AddressIntervalSet can be stored in Sage nodes
(Binary Analysis) SgAsmGenericStrtab::p_freelist uses AddressIntervalSet

Continued migration to eventually replace RangeMap with AddressIntervalSet
since that latter has a better API.
(Support) AstAttributeMechanism uses ROSE_OVERRIDE
(Binary Analysis) RegisterStateX86 supports XMM registers

* XMM registers were not implemented in RegisterStateX86, so the
  result was an exception every time one tried to read or write
  one of these.

* The RegisterStateX86::zero() method didn't initialize the ST(i)
  registers to zero, but does so now.
(Binary Analysis) Fixed RegisterStateX86::readRegisterSt to be able to read MM registers

Reading from MM returns only the low-order 64 bits of the ST register.
(Binary Analysis) Fixed names for x86 "f13" and "f15" flags registers