Added missing "else" wrapping the trace warning of unimplemented functionality.
Fixed data type from integer to short to support other android devices
added GLError check
Changed TextureUnit from 16 to 8
fixed the uniform for alpha
Moved BitmapData.cs
Add missind newline at end of file
Add missing reference to GLUtils.cs
Merge pull request #290 from playscript/android_texture_unit_fix

Android texture unit fix
fixed compilation error in Make
Fix handling of null/undefined comparisons
Add another undefined test case
Rename method to reflect that it is PlayScript specific
Fix build warning (file listed twice)
Fix reference to a null object while compiling a Function object with variadic args

Add reference to ParamsDelegateType in pscorlib_aot-net_monomac.csproj. Otherwise the
compiler will raise:
"error CS0584: Internal compiler error: Object reference not set to an instance of an object"
Handle null and undefined keys

In ActionScript, using null or undefined as a key converts the value
to the string "null" or "undefined" respectively.
Fixed a bug for nexus 10 where the StringBuilder capacity is too large for GL.ActiveUniform
Fixed the bug where some png alpha texture not rendering correctly
Use more performant check for undefined
Put null/undefined key handling behind a compile flag

Since the special handling of null and undefined key values is an
as3 wart, I'm going to put it behind a `#if !DISABLE_NULL_KEYS` check,
with the as3 behavior defaulting to enabled. This also means null
checks which were removed were added back.

Also removed the FormatKeyForAs call from a few spots where it wasn't
necessary (due to being called earlier in the call stack).
Use AggressiveInlining for FormatKeyForAs