Log depot UI changes for FileDepot selection

Changing the LogDepot edit screen to use the FileDepot sub-classes.
I wish `@edit` was an object that you could have validation on... oh well.

This change is definitely an improvement.