GCP-7054

Fixes for the ff scenarios:

1. When you edit a list, the entry code column becomes blank, entry codes of list entries are lost.
2. Warning telling you that you have unsaved changes in Build/Edit list area is being displayed even if you have clicked on the reset button and you have no unsaved data.
3. When you have made changes on the list entries of the list you are editing and then try to edit another list without saving changes, there is no notification that you have unsaved changes.
4. When warning comes up that you have unsaved changes in the Build/Edit List area, and then you click yes, nothing seems to happen, no notification that changes to list currently in Build/Edit list are was saved and the contents of the new list you want to edit does not appear on the area.
5. I think we should close the tab for the details of the list being edited (to avoid confusion and to avoid displaying outdated data when edits have been saved) and also refresh the tree when an edited list has been saved (most specifically if the list's name has been changed because this should be reflected correctly on the tree).
Merge branch 'devbranch' of https://github.com/digitalabs/BreedingManager into devbranch

Conflicts:
	src/main/java/org/generationcp/breeding/manager/listmanager/FillWithAttributeWindow.java
	src/main/java/org/generationcp/breeding/manager/listmanager/util/FillWith.java