Removes unticked unused code from the tree

You can always use git history if you need them for some reason, so there is no point in keeping these in the current tree. All the deleted code was unticked.

### Deleted
##### code/_onclick/oldcode.dm
##### code/game/mecha/equipment/tools/unused_tools.dm
##### all of code/unused
##### most of code/WorkInProgress
WorkInProgress/buildmode.dm and WorkInProgress/explosion_particles.dm are ticked and thus were kept