-Changed 'attachToAnalyser' method to 'plugAnalyserIntoOutput',
providing a clearer description of what is happening;
-Relaxed the K factor, of the StepAnalyser, in order for the latest
tests to work;
-SensorReadings' 'getAverageableReading' method created, that returns a
reading that is compatible with averaging;
-OrientationReadings have an overriden 'getAverageableReading' method,
which converts the angles into cartesian pairs;
-OrientationReadings have a constructor that receives the cartesian
values as a reading, and stores it as received;
-Redesigned the AverageCircularBuffer, in accordance with
SensorReadings, to support limited quantities averaging (quantities that
are bound within certain limits should be converted to a linear value,
and those values averaged instead);
-Assorted refactorings;