Allow external error handling for inventory slots
Removed final marker from EntityPlayer inventory...

field.
-Changed into a runtime exception on EntityPlayer spawn
(except for FakePlayer see #83)
-Allow external handling of the exception thrown, hopefully no one would
abuse it...
Seems to throw an EOFException in some situations ?