Fix issue getting SshMachineLocation
Added DynamicLocation and LocationOwner interfaces
Fix JVM startup commands and environment for Java locations
Updated dynamic location and owner interfaces and usage
Fix Java startup options
Add placeholder class for jVC