Adds a Tactical Pen to the Syndicate arsenal

This pen is capable of silently shattering any window / windoor with a
single blow. Number of uses is random, from 5 up to 7 uses. It works the
same way when thrown, but it isn't as stealthy as hitting the window
point-blank. After the uses are exhausted, the pen still has a 10
hitforce on windows.
Adds a "silent" variable to both windoors and windows, making it
possible for them to silently get destroyed.

Refactors the windoor and window code a bit, now taking damage is the
job of a single proc where it's possible.
Also something happened to uplink_item.dm regarding line ending, but it should be CRLF unless dos2unix and git is borked.

Changes to .gitignore: Now it will ignore any investigate log that gets
produced during testing.