Fixed NPE on constructing of invalid signs. Fixes BUKKIT-3936

When a sign is contructed and the TileEntity does not exist the lnes
throw an NPE.

This can be fixed by adding null checks before the lines need to do
their job