Update NetJavaImpl.java

issue 1576
Update Net.java
Update IOSNet.java
Avoid flush if blending doesn't need to be changed.
Improved native library extraction and loading.

I've found a small percentage of users can't write to the temp directory. Eg:
https://code.google.com/p/libgdx/issues/detail?id=1504
These changes improve the chances of being able to extract and load a library. For load(), multiple locations are tried to extract and load the library. For extractFile(), multiple locations are tried to extract the file.
Merge branch 'origin/master'
Merge pull request #530 from xoppa/master

Dont use iterator, meshpart.equals and untransformed node bounds
Never use Array#sort() from a non-GL thread.
Merge branch 'origin/master'
Convenience method.
Fixed sort I broke. Oops.
Replace duplicatePadding with bleed

Assuming that bleed is a direct replacement for duplicatePadding. If not,
let me know what the proper replacement is.
Add FirstPersonCameraController to GWT module def
Add getScale to Matrix4 emulation for GWT
Merge remote-tracking branch 'other/master'
Updated GwtNet, NetAPITest and documentation. Cleaned up some comments too.
Merge pull request #531 from xiaochuanyu/master

Update Net#sendRequest (full)
Fix GWT for Firefox

SoundManager2 was never being initialized in Firefox. Added back in call
to beginDelayedInit().
Matrix4 add set with translate, rotate and scale