webcam_stream/webcam_snap fixes, ndkstager, android payload golf, http(s) stager

This pull request contains a number of Android meterpreter improvements:
1. Fix for webcam_snap on 4.x. This is done by creating a 1x1 pixel preview https://github.com/timwr/metasploit-javapayload/commit/0ab41168fcfa3ed9264514b59e290b6f4310d80c#diff-b5148b3150ab678cad1237c43a03d0f5R77
2. Fix for webcam_stream (by restarting the camera)
https://github.com/timwr/metasploit-javapayload/commit/6f0ae67ecc8fb7dc06bb8a8567fdc04c08fd4aa8#diff-c43945a39c7b1bd8d25ab2a8f5f7a90cR46
3. Android ndk stager (addJavascriptInterface meterpreter)
4. http(s) stagers (from @AnwarMohamed)
5. Payload golf (removal of unnecessary icon and view after app launch). 
https://github.com/timwr/metasploit-javapayload/commit/aa2d16f395424b77039caa05ec755dd36f463d0c