A major new housing development in Glasgow city centre has been completed and handed over to its landlords.