url: CURL::GetWithoutUserDetails would return non encoded hostname

For rar/zip and similar with an expected url encoded path in their
hostnames, CURL::GetWithoutUserDetails would return an invalidly
formatted non encoded hostname.
apk: tag filesystem as having parent in hostname
uri: use of protocol tags to deduce if parent needs to be checked
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
ActiveAESink: Fix compiler warnings
ActiveAE: Remove Compiler warnings
ActiveAEStream: Fix compiler warnings
AESinkALSA: Fix compiler warnings
jni: fixed local ref leak