Beta, GA, Deprecation, and Sunset: Managing an API's Whole Life