jni: fix BitSet classname and missing setGlobal
jni: fix cursor long type
jni: fill in Surface class
jni: clean and fixup SurfaceTexture
jni: switch WifiConfiguration to getters and setters

It can be instantiated.
jni: add missing WifiManager functions
jni: add function for determining runtime sdk version in classes
jni: const'ify Intent as necessary
jni: add new classes
jni: hook up new classes
jni: fix forward-declare
jni: fixup stagefright after JNISurface change
jni: fixed local ref leak
Merge pull request #3081 from theuni/jni-update

Jni update
[cosmetic] update copyright headers