Updated geographic filter to handle a list of None type. This represents a global scenario run
Updated the total annual max capacity logic to search through all years for the maximum residual value. The existing logic took the residual capacity in 2015 and added a capacity addition limit to it to find the total allowable capacity. However, some residual capacity values included capacity additions in years after 2015. This lead to insatiability errors. The new logic searches through all residual capacity to find the maximum to apply the capacity addition limit to