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 
Does sync_if_needed() throw? (in should be mentioned in the .hpp file) - I didn't check. Otherwise try/catch is not needed. This is more a general FYI.