Squads: saveBasicSquadInfo was calling eps.update() twice
Squads: Renamed saveSquadDetails and cleaned it up
Squads: You can't use int when a val can be null!  Changed to Integer.
Squads: Removed redundant and innapropriately named getCommander() func
AssignPanel: Removed redundant, incorrectly placed button enable funcs
Squads: Re-wrote squad saving functions, now uses lock+EPS
AssignPanel: Now automatically enables/disables remove button
SquadLogic: Integrated various preceding changes, cleanup