Bulk Update Request: Restructuring AR-15/M16-related tags

Script

remove implication m16 (177) -> assault_rifle (1673)
remove implication m4 (148) -> assault_rifle (1673)
create alias ar-15 (305) -> ar-15_style_gun (0)
create alias m16 (177) -> m16_rifle (0)
mass update m16 -> m16_rifle
mass update m4 -> m4_carbine
mass update m4a1 -> m4_carbine
create alias m4 (148) -> m4_(disambiguation) (0)
create alias m4a1 (48) -> m4a1_(disambiguation) (0)
create implication m16_rifle (0) -> ar-15_style_gun (0)
create implication m4_carbine (0) -> ar-15_style_gun (0)
create implication ar-15_style_gun (0) -> assault_rifle (1673)