BUG: Fix Index.__iadd__ bug by setting equal to __add__

fixes #4996

alias Index's __isub__ to __sub__

document fixes to #4996

index isub test

roll back everything non-iadd related