Add deep_copy function to Lua table module

Also add a comment for the shallow_copy function.
snogray.lua: Ensure user parameters always take precedence

Scene loaders and scene files can also set parameters, but we want
anything the user specified on the command-line to override
loader/scene-set parameters.