Added some exception catches to neighborupdate.  This is to deal with the issue that minecraft has a bug that causes servers to try and package client exception reports if an exception is thrown during a block neighbor update.  The result is that the package crashes and the real exception is lost.  We have some sort of greg's lighting bug that's hard to track down, so doing this to help