Recent Developments in Braiding and Narrow Weaving