Support Negative Availability Literals

The availability condition #available is used to execute code conditionally based on the required platform and version conditions. Currently, it's only possible to check if conditions are positively satisfied. In this Swift evolution pitch, Bruno Rocha proposes extending #available to support checking if conditions are not satisfied.