Add automatic updating of no-data mask in case GeoArray.__setitem__() receives an array including nodata values.
gA = GeoArray(ndarray, nodata=-9999)
gA.calc_mask_nodata()
# set parts of the GeoArray to nodata
gA[:4, :] = -9999
=> nodata mask is not updated, we have to do that manually