Revert "Finish fixing Zygote descriptor leakage problem"

This reverts commit b847d6b2584e783a781f6cd6baa774a7519deaa3.
Add a script for running art standalone.

Change-Id: I0c48856d811c40662a6e4a4782478a0bc8e0f697
Change BumpPointerSpace main block header to not be in space data.

Changed the bump pointer space main block to be in the space and not
the space data. This lets us access the main block header when the
space is protected and lets us walk a protected space as long as it
is empty.

Bug: 12966354
Change-Id: Id53bf59224926718af7356dd9fc1205ff91cc5d1

Conflicts:
	runtime/gc/space/bump_pointer_space.cc
	runtime/gc/space/bump_pointer_space.h
Add StandardSocketOptions to the black list.

Change-Id: I8bc80275412b730df0e955b809a889b4b2635db5
Pass correct is_static to ResolveField.

Change-Id: I35ca25cd1b80b09c4e1e34d30c835d7dbd249b9e

Conflicts:
	compiler/driver/compiler_driver.cc
Avoid unnecessarily dirtying pages in SemiSpace collector.

Added a special version of memcpy which has handling to avoid dirty
pages for objects which are larger than one page. No non noise GC
performance regression measured on ritzperf benchmark. Seems to save
4k to 148k memory per app on AOSP mako.

Bug: 10802951
Change-Id: I5976c83643e06beebf5c86a65c584bf7c1ab1e2e

Conflicts:
	runtime/gc/collector/semi_space.h
Fix race condition in BumpPointerSpace::Walk.

There was a race where we would incorrectly tread part of the main
block as other blocks. This was caused by a thread allocating into
the bump pointer space when another thread was walking it. The new
solution is to ignore objects allocated since we started the walk.

Bug: 12966354
Change-Id: I49abd4de97609e9c9a3fae40b9c159abfdbbd07c
Add jasmin dependency needed for run-test

Change-Id: Id14eecf6c65e8a1bd3db2721e742d7f5fa86f324
Avoid interleaving JDWP requests and events.

To avoid bad synchronization between the debugger and the debuggee, we should
not send any events while processing a request (before sending its reply).

This particularly prevents from sending the VM_DEATH event (and consequently
closing the JDWP connection) after receiving the VM_Resume command but before
sending its reply.

Bug: 12581527
Change-Id: I197cc54e980a983faae4b545f25dfe7fe812e841
Documentation nit.

Change-Id: If006b2d4ad432917c287d66cebaa0a7bffa1aea7