OpenJDK 1.7.0_51

This change includes updates to dependency versions and all changes
required to build OpenJDK 1.7.0_51.
Merge branch 'u51'