Created by: kexinzhao
Now save op support saving float32 weights as float16 on disk. This can be easily extended to load op so that it can load float32 weights from disk to float16 weights in the scope.
@sidgoyal78 can work on add float16 option to load_combined_op after this pr is approved.