Update ziparchive usage to the new API.

Bug: 16162465

Change-Id: I1bde32da5fa7440cc9943de5d73bc8154761c2f0
Merge "Update ziparchive usage to the new API."
Remove references to the simulator.

Bug: 13469670
Change-Id: Ic1835394e3b09f557813f46220dad36d86aad26f
Merge "Remove references to the simulator."
Replace == between class constants by ".equals"

This is needed since class constants may not be unique. Indeed, there
may be multiple identical class contants in the constant pool.
Bug: 16709921

Change-Id: I72bf105400c6684ab885ad48f7d62fb747e153b4
Fixes command line too long error on Windows

On Windows machines the command line can only accept
commands that are 8192 characters or less.  This can
cause a problem when a project has many dependencies
and many libraries are being passed to dex at once.

This fixes it by adding a new option to dex called
--input-list that can read inputs from a file.
This way we only have to pass a single file name
instead of a ton of jar files. This keeps the command
short so Windows will not complain about it.

Change-Id: Ia62ed125c66b24ac81799d3bbac460ae07495b25
Signed-off-by: John Fazekas <jfazekas@fd-software.com>
Merge "Fixes command line too long error on Windows"
Merge "Replace == between class constants by ".equals""
Bump dx version to 1.10

Change-Id: Iac7adda919e00aa358dc299168d7910fe66ae7f0
Merge "Bump dx version to 1.10"