Addressed a RangedNumberGenerator issue in scenarios where multiple heterogeneous requests contain System.Byte operands; the first request is for System.Byte, another request is for an operand with maximum value greater than System.Byte.MaxValue and then, the next request contains a System.Byte operand - at that time the state is greater than System.Byte.MaxValue (where a System.OverflowException was thrown, as reported in #295).
Addressed a Code Analysis warning.
Made a test case more robust by using a single array instead of two of (normally) equal length.
Addressed a RangedNumberGenerator issue in scenarios where multiple heterogeneous requests contain System.Int16 operands; the first request is for System.Int16, another request is for an operand with maximum value greater than System.Int16.MaxValue and then, the next request contains a System.Int16 operand - at that time the state is greater than System.Int16.MaxValue (where a System.OverflowException was thrown, as reported in #295).
Returned a 16-bit signed integer (instead of returning a 32-bit signed integer) when adding two 16-bit signed integer numbers.
Incremented patch version,

in order to indicate that a fix for byte overflows is a bug fix, which
resolves #295 (https://github.com/AutoFixture/AutoFixture/issues/295).
Addressed a RangedNumberGenerator issue in scenarios where the returned value from the context was lower than minimum and maximum, but when added to minimum resulted in a value bigger than maximum. (Reported in #300.)
Incremented patch version,

in order to indicate that this version fixes a bug in the handling of the
Range data annotation attribute. This resolves #300
(https://github.com/AutoFixture/AutoFixture/issues/300).