Return an error for invalid savedata sizes

May fix WALL-E according to:
http://forums.ppsspp.org/showthread.php?tid=434

Thanks @sum2012.  I tested a bunch of values between -100 and 4096 and these are the only ones that work.

-[Unknown]