Weaving g-Frames and Weaving Fusion Frames