Reduce jvmArgument to prevent travis kill build
Add JDKs
Move wait-for-emulator to before_install
Add snapshot dependency
Use update-pom branch to build core module dependency