title: Swift CLAuthorizationStatus.AlwaysAuthorized is not defined
body: <p>The <a href="https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocationManager_Class/index.html?hl=p#//apple_ref/c/tdef/CLAuthorizationStatus" rel="noreferrer">documentation seems to say that</a> kCLAuthorizationStatusAuthorizedAlways should be an acceptable return from <code>CLLocationManager.authorizationStatus()</code> though this:</p>
  
  <ul>
  <li>Does not work.</li>
  <li><p>Is inconsistent with the name of the other possible values like <code>.AuthorizedWhenInUse</code>, <code>.Denied</code> &amp; <code>.Determined</code>.</p>
  
  <pre><code>CLLocationManager.authorizationStatus() == .AuthorizedAlways
  //'CLAuthorizationStatus.Type' does not have a member named 'AuthorizedAlways'
  CLLocationManager.authorizationStatus() == .kCLAuthorizationStatusAuthorizedAlways
  //'CLAuthorizationStatus.Type' does not have a member named 'kCLAuthorizationStatusAuthorizedAlways'
  </code></pre></li>
  </ul>
  
  <p><code>.Authorized</code> does work and points to the same integer value as should <code>.AuthorizedAlways</code> (according to the Objective-C documentation), though, it's deprecated.</p>
  
  <p>Any suggestion about a correct, not deprecated, implementation?</p>