Merged nme.Assets to make the class easier to maintain and improve.

Instead of making nme.Assets a typedef, now "nme.AssetData" is generated for target platforms, which nme.Assets uses to find types, class names, paths and libraries. This keeps the generated data simple, and unifies the important logic