Add Material set Backup function

If we want to use all material used for the model and want to setup in other scene or other file, we need to backup and restore material set. so that we don’t need to setup material setting again in other scene.

for example,
when we are making to design the similar houses in housing project. we are making three models which are similar design , same usage of facade materials, same colors, just changing the size of the house.
we only need to setup the big size house and we can copy all materials used in this house and paste to new smaller house.
It is essential when the house models are stand alone and import to the scene separatly.