Findbugs.minor: Fix 'array -> string', missing argument
Findbugs.normal: Adding safeguard hashCode() implementation throwing InternalError("hashCode not designed")

As long we don't use Object.hashCode() to idenitify the memory address, we can safeguard the code.
Findbugs.synchronization: Fix double-check w/o volatile; Remove redundant synchronized from setter
Findbugs.not-written.null: Fix referencing non-written fields (never written or due branching)

- AWT TextRenderer: Add throw new InternalError("fontRenderContext never initialized!"); FIXME!
- GLContextImpl.hasFBOImpl(): Fix serious NPE issue if extCache is null
- GLDrawableFactoryImpl.createOffscreenDrawableImpl(..):
  - Fix NPE issue w/ null drawable
  - Fix resetting GammaRamp by ensuring originalGammaRamp will be set at 1st setGammaRamp(..)

- AndroidGLMediaPlayerAPI14: Fix NPE: Use already resolved local referenced
- EGLDrawableFactory: Fix NPE: Only operate on non null surface!
- ALAudioSink.dequeueBuffer(..): Only resolve releasedBuffer elements if not null
-
Findbugs.switch-case: GLBuffers.bytesPerPixel(..) throw GLException for type BITMAP && format !COLOR_INDEX || !STENCIL_INDEX
Findbugs.increment_volatile: Use AtomicInteger or add comment that operation is safe!
GenericStereoDevice: Cast to float before operating division, requesting float. Base aspect-ratio on eyeTextureSize
Findbugs.static_final_immutable: Use final qualifier for static immutable instances.
Findbugs: Remove redundant instanceof checks
Findbugs: Use Integer.parseInt(string) for int values to avoid boxing and unboxing
Findbugs: Add FIXME comment regarding float comparison (consider using FloatUtil.isEqual(ax, bx, epsilon), FloatUtil.isZero(bx, epsilon), ..)
Findbugs: Fix WindowImpl.getReconfigureFlags(..): Remove sloppy useless assignment-or, replace by plain or
Findbugs: Add comment about intended setting of static field by instance method.
Fix regression of commit 96d530e7127c89db9991080e6268c6e8430d0619: EGLDisplayUtil.eglCreateEGLGraphicsDevice(..) call w/ uninitialized 'surface'
Findbugs: Use <NumberType>.valueOf(..) instead of 'new <NumberType>(..)'
Findbugs: Remove branches where reference cannot be null
Findbugs: Remove dead-code / unused [temp] storage and it's assignment
Findbugs: Add comments that FB warnings are of no concern ..
Findbugs: Misc minor issues (see below)

- remove duplicate code in branch
- Use Type.valueOf(primitive)
- Don't use array.toString() directly
- remove dead code
AnimatorBase: Use cached synchronized value instead of unsynchronized (sloppy left-over code)