Copy VM argument strings to JavaVMOptions

Fixes issue #28 - doesn't seem to like juggling references of picojson::value.to_str() return values for some reason. That API is horrible anyways...