OpenJDK: Sync to jdk7u40-b43

from: https://github.com/axDev-JDK

Shortlog:

04036faa7fc4 | 2013-08-01 10:45:49 -0700 | lana: Merge
cf8cdc0fa8b8 | 2013-08-02 13:11:02 -0700 | asaha: Added tag jdk7u40-b37 for changeset 04036faa7fc4
0dd8397766ba | 2013-08-06 14:01:58 +0100 | coffeys: Merge
9c037838185c | 2013-08-06 20:44:31 +0100 | coffeys: Merge
b4b8463e9927 | 2013-08-09 00:45:39 +0400 | leonidr: 8007267: [macosx] com.apple.eawt.Application.setDefaultMenuBar is not working
f9f84ce5f53a | 2013-08-09 01:39:32 +0400 | leonidr: 8021815: Add regression test for JDK-8007267
fa364680d928 | 2013-08-07 19:06:29 +0800 | weijun: 7151062: [macosx] SCDynamicStore prints error messages to stderr
4bcbfcaf74c7 | 2013-08-09 13:51:24 +0400 | vkarnauk: 8016833: Underlines and strikethrough not rendering correctly
36e578297fa7 | 2013-08-12 02:34:25 -0700 | xuelei: 8013809: deadlock in SSLSocketImpl between between write and close
1afb03696eb7 | 2013-08-13 15:31:18 +0400 | igerasim: 7192942: (coll) Inefficient calculation of power of two in HashMap
8e7195ce61f1 | 2013-08-13 16:57:25 +0100 | coffeys: 8022734: [macosx] Rebuilding jdk 7u on Mac almost always fails
9f6cbd5a5c62 | 2013-08-06 16:54:35 +0400 | leonidr: 8021381: JavaFX scene included in Swing JDialog not starting from Web Start
070b277e1b43 | 2013-08-06 15:39:36 -0700 | lana: Merge
67e30ddcc6b3 | 2013-08-07 12:09:48 -0700 | asaha: Added tag jdk7u40-b38 for changeset 070b277e1b43
5e2ce096b9e5 | 2013-08-09 14:00:24 -0700 | joehw: 8022548: SPECJVM2008 has errors introduced in 7u40-b34
33921df593ed | 2013-08-09 14:40:01 -0700 | lana: Merge
42b57fb81c39 | 2013-08-12 12:07:45 -0700 | katleman: Added tag jdk7u40-b39 for changeset 33921df593ed
c0728c8070a2 | 2013-08-13 16:34:56 +0100 | coffeys: Merge
39741e3aa566 | 2013-08-14 09:33:22 +0100 | coffeys: Merge
0ea0a4afa5fd | 2013-08-14 20:53:28 +0200 | dfuchs: 8019948: java/util/logging/bundlesearch/ResourceBundleSearchTest.java is failing intermittently
bc663206afc1 | 2013-03-05 19:25:35 +0100 | sla: 8009397: test/com/sun/jdi/PrivateTransportTest.sh: ERROR: transport library missing onLoad entry: private_dt_socket
5e4c3fbac69b | 2013-04-02 10:32:21 +0200 | sla: 8009558: linked_md.c::dll_build_name can get stuck in an infinite loop
8bc401414049 | 2013-08-19 16:40:38 +0400 | alitvinov: 7191018: Manual test closed/java/awt/JAWT causes JVM to crash starting from JDK 5
df8dd2c6a7ca | 2013-08-20 18:56:58 +0400 | leonidr: 8022997: [macosx] Remaining duplicated key events
a8ecb75bd810 | 2013-08-20 18:00:49 +0400 | aefimov: 8021820: Number of opened files used in select() is limited to 1024 [macosx]
ae85cfff71e9 | 2013-08-19 12:19:01 -0700 | asaha: Added tag jdk7u40-b40 for changeset 42b57fb81c39
ecd4c829625d | 2013-08-20 19:16:43 +0100 | coffeys: Merge
0f2736e4f577 | 2013-08-21 13:25:13 +0200 | egahlin: 7023754: Jconsole javascript plugin demo throws exception on window.print
1f6501185532 | 2013-08-28 16:12:36 +0400 | dmarkov: 8023474: First mousepress doesn't start editing in JTree
93dcd88f0c10 | 2013-08-29 16:39:09 +0100 | coffeys: 8023964: java/io/IOException/LastErrorString.java should be @ignore-d
b479996d5c92 | 2013-08-21 12:11:37 -0700 | katleman: Added tag jdk7u40-b41 for changeset ae85cfff71e9
fb25cdef17e9 | 2013-08-26 07:41:45 -0700 | katleman: Added tag jdk7u40-b42 for changeset b479996d5c92

Change-Id: I1bd199ec8cbabc109c5760f7008402e9ee448c5b