Fix NPE in put_in_hands caused by stupid PDA inventory handling.

[This](http://puu.sh/3Y3dd.txt) was caused by PDAs sending put_in_hands() a null.  I added a simple if null check that's compatible with the base /mob behavior for handling nulls passed to put_in_hands().