Avoid an unnecessary extra copy when constructing JsonArray's.

Signed-off-by: Benoit Sigoure <tsunanet@gmail.com>
BZ449637:  when a farjar is run with a java agent, it unzips the wrong jar giving a NPE

retrieve jar name based on the class FatJarStarter instead of the class loader URL list

(this commit also changes the temp dir creation to use File instead of String operations
and fixes an issue where the jar couldn't be extracted if it was manipulated with jar
command, which apparently puts the dirs after the files on updates)

Signed-off-by: Alex <alexlehm@gmail.com>
whitespace fix

Signed-off-by: Alex <alexlehm@gmail.com>
more whitespace changes

Signed-off-by: Alex <alexlehm@gmail.com>
Merge pull request #954 from alexlehm/bz449637

BZ449637:  when a farjar is run with a java agent, it unzips the wrong j...
Merge pull request #951 from tsuna/jsonarray-opt

Avoid an unnecessary extra copy when constructing JsonArray's.
Use CopyOnWriteArrayList to prevent ConcurrentModificationException if route is added while traversing
Merge branch '2.x' of github.com:eclipse/vert.x into 2.x
Upgraded to groovy lang module 2.1.1
Fix to javadoc example
Backport of PR #836 from master to 2.x branch.

Signed-off-by: Michael Genereux <mgenereu@gmail.com>