Log to server log when security terminals are broken

Adds #118 

I am still seeing this method in more general location. Mapping the ID to an actual user(name) can be used for so many cases, like the already existing security audits.
Also a TileEntity should not know how to resolve non-existent players.

`Platform` is getting a bit crowded, but else this piece of code is prone to be copy-pasted to whereever it is might need.

There is already `Platform.getPlayerNameFromUUID()`, so why not add `Platform.getPlayerNameFromID()` and let it handle all the heavy lifting for `(now owner)`, no mapping and what not.