Enhance InUDF to support tuple version and add java compatibility for datafu-pig

1. In many of our application, we need the IN operator for FILTER to operation on a string representing multiple values e.g. 'AU,SG,HK' for a country list. So we need IN operation to support something like 
FILTER users BY IN(country, STRSPLIT('$country_list',',')) where the value of $country_list is 'AU,SG,HK' passed as input parameter. 

I found this one is generally useful for many application. so send the pull request 

2. Different JVM version can be used to build DataFu, but the generated jar without java compatibility support cannot run on the platform using different version of JVM. So add java compatibility suport in build.gradle.