Fat Native Jar

In order limit the amount of changes to dependents of java-native,
the build.gradle will generate two identical JARs.
1) java-native-[VERSION].jar => referenced by dependents
2) java-native-[VERSION]-[OS].jar => to be used when building the fat jar

Once builds for each platform have completed, Jenkins will then run multiplatform-build.gradle
which will retrieve all java-native-[VERSION]-*.jar from Maven,
combine them, and replace the existing java-native-[VERSION].jar

All credit goes to this SO post for merging the JARs: http://stackoverflow.com/questions/16376329/gradle-clone-original-jar-task-to-create-a-new-task-for-a-jar-including-depen
add commented out mac dependency once build system is ready
update gradle to 1.12
Add os name in artifactid as POM was not being generated when setting classifier
Merge pull request #3 from jpoon/master

Fat Jars