[log] Make fields volatile

Currently the acccess to these fields is performed only from EDT,
however it is not required or asserted => not guaranteed.
(cherry picked from commit 95d9502)
Rename "Java" -> "JVMOptions" so MacOS doesn't require java 1.6 download from Apple.
enable all lafs by passing a special registry key