VIVO-785: make middle name optional in list view and fix advisor genertor to clarify role