order method declarations in uri component order
Explicitly require Java 6, since in reality we've already required it by using java.net.IDN, which was introduced in Java 6.
Add Java 8 Travis build.