SI-6632 ListBuffer's updated accepts negative positions

Changed the behavior in SeqLike.updated (which would silently accept negatives and throw on empty.tail) to throw IndexOutOfBoundException.

Updated tests to verify the behavior in ListBuffer.  Everything else SeqLike will come along for the ride.
Merge pull request #3530 from Ichoran/issue/6632

SI-6632 ListBuffer's updated accepts negative positions