Bug 1031092 - Part 1: Move jsproxy.* to new js/src/proxy/. (r=bholley)

--HG--
rename : js/src/jsproxy.cpp => js/src/proxy/jsproxy.cpp
rename : js/src/jsproxy.h => js/src/proxy/jsproxy.h
Bug 1031092 - Part 2: Factor out BaseProxyHandler. (r=bholley)
Bug 1030192 - Part 3: Factor out DirectProxyHandler. (r=bholley)
Bug 1031092 - Part 4: Factor out ScriptedDirectProxyHandler. (r=bholley)
Bug 1031092 - Part 5: Factor out ScriptedIndirectProxyHandler. (r=bholley)
Bug 1031092 - Part 6: Factor out engine Proxy entry point. (r=bholley)

--HG--
rename : js/src/proxy/jsproxy.cpp => js/src/proxy/Proxy.cpp
Bug 1031092 - Part 7: Move jswrapper.* to js/src/proxy/. (r=bholley)

--HG--
rename : js/src/jswrapper.cpp => js/src/proxy/Wrapper.cpp
rename : js/src/jswrapper.h => js/src/proxy/jswrapper.h
Bug 1031092 - Part 8: Factor out DeadObjectProxy. (r=bholley)
Bug 1031092 - Part 9: Factor out CrossCompartmentWrapper. (r=bholley)
Bug 1031092 - Part 10: Factor out SecurityWrapper. (r=bholley)