Swift updates, ObjC compat, ACLs tweaks, optionals, subclass CLGeocoder