Fix gang leader not being assigned correctly

The gang leader was not being set correctly when players would leave the
gang, or if the current leader left the gang
Cleanup comments
Change logic so that variables initialzied with stats_init_variable are tracked

Move the variables list tracking so that variables initialzied with
stats_init_variable are also tracked.
Fix bug in vehicle loading where function could exit early