Revert erroneous changes made to UIProcess/API/Cocoa in r165676.

* UIProcess/API/Cocoa/WKBackForwardList.h:
* UIProcess/API/Cocoa/WKBackForwardListItem.h: Copied from Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardListItem.h.
* UIProcess/API/Cocoa/WKNavigation.h:
* UIProcess/API/Cocoa/WKNavigationAction.h: Copied from Source/WebKit2/UIProcess/API/Cocoa/WKNavigationAction.h.
* UIProcess/API/Cocoa/WKNavigationDelegate.h:
(NS_ENUM):
* UIProcess/API/Cocoa/WKNavigationResponse.h: Copied from Source/WebKit2/UIProcess/API/Cocoa/WKNavigationResponse.h.
* UIProcess/API/Cocoa/WKNavigationTrigger.h: Removed.
* UIProcess/API/Cocoa/WKWebView.h:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165678 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Mac] Sync extended attribute related rules with AppSandbox profile
https://bugs.webkit.org/show_bug.cgi?id=130263
<rdar://problem/16318965>

Reviewed by Sam Weinig.

Update the fix to use a different syntax in some OS versions.

* NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:
* Resources/PlugInSandboxProfiles/com.apple.WebKit.plugin-common.sb:
* WebProcess/com.apple.WebProcess.sb.in:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165679 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Accessing __lookupGetter__ and __lookupSetter__ should not crash the VM when undefined.
<https://webkit.org/b/130279>

Reviewed by Filip Pizlo.

Source/JavaScriptCore: 

If neither the getter nor setter are defined, accessing __lookupGetter__
and __lookupSetter__ will return undefined as expected.  However, if the
getter is defined but the setter is not, accessing __lookupSetter__ will
crash the VM.  Similarly, accessing __lookupGetter__ when only the setter
is defined will crash the VM.

The reason is because objectProtoFuncLookupGetter() and
objectProtoFuncLookupSetter() did not check if the getter and setter
value is non-null before returning it as an EncodedJSValue.  The fix is
to add the appropriate null checks.

* runtime/ObjectPrototype.cpp:
(JSC::objectProtoFuncLookupGetter):
(JSC::objectProtoFuncLookupSetter):

LayoutTests: 

* js/property-getters-and-setters-expected.txt:
* js/script-tests/property-getters-and-setters.js:
(o11.new.Object.getB):
(o12.new.Object.setB):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165680 268f45cc-cd09-0410-ab3c-d52691b4dbfc