Update Jar
Add support for secure pairing and input encryption to fix GFE 2.1 compatibility.

TODO:
Needs a LimelightCryptoProvider implementation for each platform to work.
Untested (and probably broken) on Android.
Needs more testing in general, especially in corner cases.
Cleanup and bugfix pairing code.
Move Base64 encoding responsibilities out to the CryptoProviders for Android
Set the receive thread's priority to maximum
Refactor the video decoding path so the DecoderRenderer handles pulling decode units instead of dedicating a separate thread for this
Store the timestamp of the first packet received in the decode unit
Merge with upstream