some performance improvements for jruby tasks
extracted some duplication in jruby tasks into a common task type
reintroduce coffeescript compile to build chain
use gradle plugin for coffeescript compilation, moved gem dir outside of build so it doesn't get cleaned
removed grunt task from gradle build as it's no longer used