Molotov, mops, and rags, oh my

Standardizes mops and rags, and adds a makeshift mop that is as effective as a rag
Replaces footprints_and_rag.dm with footprints.dm, separating footprint code from rag code, putting rag code into mop.dm
Replaces all instances of obj/item/weapon/reagent_containers/glass/rag with /obj/item/weapon/mop/rag, including the one reference on boxstation
Makes molotovs properly use rags and makes the code that makes them work slightly less shitty
Makes janitors now work pro bono, as they should.(adds a box of donkpockets to the janitor's closet)

![](http://puu.sh/dhpVX.png)
Why have this proc at all? This is literally the default behavior