Use AiNode's metadata to keep per-node(and per-instance) FBX (3dsmax) UserDefinedProperties

Also simplify metadata structure to avoid unnecessary allocations (and make it easier for wrappers like AssimpNET to read it)
Merge pull request #223 from VirusFree/master

[FBX ] Use AiNode's metadata to keep objects UserDefinedProperties