hackathon work, matrixed kernel builds, misc cleanup

This is a backlog of cleanup work done earlier in the summer after the last Vannevar hackathon.  This work has been idling on the project fork fritzm/node-cgal.

Mostly this is to do with precise I/O.  There are also some travis changes so travis now builds against a matrix of epick and epeck.