Translated using Weblate (Japanese)
Merge remote branch 'origin/master'
Translated using Weblate (Japanese)
Translated using Weblate (Russian)
Translated using Weblate (Chinese (China))
Translated using Weblate (Russian)
README.txt: Add some build stuff
Closed add object <-> object collision handling
Fix parameter list of obj:set_attach() and obj:set_bone_position()
Prevent infinite loop with invalid Inventory format
Translated using Weblate (Russian)
Don't replace existing nodes in singlenode mapgen
Fix last singlenode modification
Fix node replacement in not-quite-loaded chunks

When first entering an area, sometimes placing nodes replaces other nodes that are not buildable_to. This seems to be caused by the fact that nodes in unloaded map blocks are treated as ignore, a node that is buildable_to. This fixes that, by using get_node_or_nil() instead of the previously-used get_node(), then checking to see if the nodes were actually loaded before replacing.
Update Credits tab
New damage system, add damageGroups to ToolCapabilities, bump protocol version
Add different place sound for nodes
Add varying levels of precision to TimeTaker
Masterserver: report gameid, uptime, cosmetic fixes on server web page
Fix backward compatibility for server uptime in master server web page