RealmResult iterators now detect changes to underlying tableview.

RealmResults now correctly identify any changes to the underlying query tableview and throws a ConcurrentModificationException if detected.

@kneth @bmunkholm @emanuelez 
Isn't it easier to say:

    sum = end*(end+1)/2 - (start-1)*start/2