Added environment variable name limitations
 - Limit length to 128 bytes.
 - Allow letters, digits and underscore but can't begin with digit