- Reduced the verbosiry of a few asset manager methods:
> addSingleDeclaredAsset() is now "addDeclaredAsset()"
> removeSingleDeclaredAsset() is now "removeDeclaredAsset()".

Will update the wiki shortly: https://github.com/GarageGames/Torque2D/wiki/Asset-Manager-Guide
- Renamed the module declared assets method:
> addDeclaredAssets() is now "addModuleDeclaredAssets()".

This now makes it obvious between adding a single asset to a module and all assets defined as part of the module i.e. "addDeclaredAsset()" and "addModuleDeclaredAssets()" respectively.

Will update the wiki shortly: https://github.com/GarageGames/Torque2D/wiki/Asset-Manager-Guide
- Added consistent "copyTo()" (cloning) functionality to AssetBase and all existing asset types.  The ParticleAsset was already wired-up correctly.
Merge commit '99703ab577f5e7c90f9fceda3e86011d4d438362' into feature/GLKit-math