Work to fix crashes and missing effects in the loop functions used by the sequence editor.
Adds missing call to sequenceModified() when changing the length of the sequence from the Tools menu.
More work around crashes in the looping code. There have also been crashes in scheduled shows that point to the locking code added the past summer to fix another issue in the looping code. The changes in the looping code allow these locking measures to be removed. This should prevent the race situations that are appearing in the crash dumps I have been analyzing.
Tweak the method used to clear out old effects from the queue if we are being used in a loop process or being restarted at an earlier time.
Fix a bug I introduced when I fixed the memory issue a user was having generating way to many twinkles. I was also experimenting with changing the number types and I accidentally left some code in that should not have been there. This resolves the issue where Max level < 100 would not work.
Merge remote-tracking branch 'remotes/bolwire/VIX-635'
Merge remote-tracking branch 'remotes/jeffu231/LoopAndTwinkleFix'