prune missing set before constructing nack packets;

make MAX_REASONALBE_SEQUENCE_GAP global and sentPacketHistory to use
that value as the default history size
nacked edit packets are not resent if NACKs are disabled in menu
made AudioRingBuffer frames capacity variable
switched order of args in PositionalAudioRingBuffer
fixed bug in SequenceNumberStats and its unit test; test passes now
moved and updated a comment in SequenceNumberStats
implement a new rolloff function
Merge branch 'master' of https://github.com/highfidelity/hifi into audio-rolloff
removed numFramesCapacity from being exposed everywhere
forgot arg in AudioRingBuffer constructor in PositionalAudioRingBUffer

changed _currentJitterBufferFrames to be -1 to indicate starved.
add support for getting current animation details for running avatar animations
added example script
fixed more small bugs with AudioRingBuffer constructor
Merge pull request #3107 from wangyix/master

prune missing sequence numbers before sending NACK; AudioRingBuffer frame length can now be specified;
Merge branch 'master' of https://github.com/highfidelity/hifi into audio-rolloff
CR feedback
Merge pull request #3113 from birarda/master

initial pass at MIDI input for scripting
Merge pull request #3121 from ZappoMan/animationFrameIndex

adds JavaScript API for getting the current animationDetails (state) for avatar animations
change the audio rolloff function
Merge pull request #3122 from birarda/audio-rolloff

change the audio rolloff function