Log depot UI changes for FileDepot selection

Changing the LogDepot edit screen to use the FileDepot sub-classes.
Much better!  But... you know it's really just checking if the FileDepot requires authentication to light up the buttons if  none or all of the things are provided.  Seems like logic that can live elsewhere once we have enough information to extract this.