Optimize JNI to managed byte array conversion in JavaUtil

Unity provides a helper method to convert a Java array into a managed
array which is much quicker than making repeated overhead-heavy
AndroidJavaClass CallStatic calls.
Added null check for the raw object returned from GetRawObject().

If a valid raw object containing a null value is passed to
AndroidJNIHelper.ConvertFromJNIArray, it will crash.
Minor fixes to get current with the iOS 3.0 SDK
Merge pull request #169 from playgameservices/iosfixes3

Minor fixes to get current with the iOS 3.0 SDK
Merge pull request #110 from seandanger/master

Optimize JNI to managed byte array conversion in JavaUtil
Update Readme for more info on slot number