Apply finagle-native patches

- The original patch was written by Jeff Pinner <jpinner@twitter.com>
  https://github.com/twitter/finagle/blob/17cf70b6e25cd01dc3f1699feb85e938bc636d40/finagle-native/tomcat-native-1.1.27.finagle.patch
- Modified from the original patch to:
  - Add compatibility with Netty's NativeLibraryLoader
    - Library.initialize("provided"); leaves library linkage up to user.
  - Fix merge conflicts against tcnative 1.1.30
  - Support Windows
    - Fix compilation errors due to late local variable declarations
    - Fix OpenSSL no applink error by removing the call to BIO_set_fp()