Fix for #1685: Null check when assigning Java native to Java native
Launcher: don't try to find the ceylon home three times
Test for #1685: Null check when assigning Java native to Java native