fix ObserverList.RemoveAt function so it can remove items in middle of array
Merge pull request #77 from timjchin/1.5.2

ObserverList.RemoveAt