Introduce x87 port

Support x87-only platform (ia32 without SSE)

R=danno@chromium.org

Review URL: https://codereview.chromium.org/293743005

Patch from Weiliang Lin <weiliang.lin@intel.com>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21469 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
MIPS: Reland r21442 "Inobject slack tracking is done on a per-closure basis instead of per-shared info basis."

Port r21457 (8db39a8)

Original commit message:
This fixes inobject slack tracking for prototype inheritance pattern that uses closures.

BUG=
R=plind44@gmail.com

Review URL: https://codereview.chromium.org/294973013

Patch from Balazs Kilvady <kilvadyb@homejinni.com>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21470 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merge commit '61a943abccd1ff1b02d8ca94c0abe176cbffbf85' into mips64-gbl

Conflicts:
	Makefile
	src/assembler.cc
	src/code-stubs.h
	src/codegen.h
	src/frames-inl.h
	src/globals.h
	src/hydrogen-instructions.cc
	src/hydrogen.cc
	src/jsregexp.cc
	src/lithium-allocator-inl.h
	src/lithium-allocator.cc
	src/lithium-codegen.cc
	src/lithium.cc
	src/log.cc
	src/macro-assembler.h
	src/simulator.h
	test/cctest/cctest.gyp
	test/cctest/test-regexp.cc
	tools/testrunner/local/statusfile.py