Add ListProperty.add(index, E).
Add test that ListProperty fires change on list reorder.
Add ListDiff.moves in anticipation of smarter view binding on reorders.