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
[Confluence] fix 'Update library' button
Merge pull request #3093 from ronie/confluence-scanning

[Confluence] fix 'Update library' button
[osx/atv2/ios] - sync xcode project after json-rpc profile pr
smartplaylists: "Date added" rule is not supported for songs (fixes #14539)
[osx/ios/atv2] restore missing -DSILENT compiler flag for UnrarXLib