updated table.removevalue() and where it was used
a gameObject removes al its tags before being destroyed
table.merge() and deepmerge does not add a value if it already exists in the full table
updated table.merge() and deepmerge() luadoc comment
added Daneel.LoadOnce() and moved most of the code from Awake()