Makefile upgrades (including for Travis)

on Travis, poking around in ~/.sbt won't necessarily work for
finding the scala library jar

make extension build even with -Werror

also, on Darwin, need to make sure we're using Java 7 to avoid a
warning about not specifying bootclasspath