First attempt at native handling
Update gradle wrapper to that for forge 1117 (1.12)
Working JRift dependency and native extraction