Simplify environment detections.
Update builds.
Update `underscore` build with `_.difference` patch from lodash-cli. [closes #373]