use scripts for the multiple lines of install:
remove llvm as a submodule.  assume the user can install it ahead of time.
drop the submodule file
add npm path
exit 0
tap homebrew/versions so we can install llvm34
add build/check steps to .travis.yml, disable ejs-llvm for now, and exit -1 if the tests fail
use -v on the brew install line for llvm34
disable some dependencies to hopefully get llvm building faster
allow LLVM_SUFFIX env variable, and set it for CI
bump nodejs to 0.8.22 to fix a crash in CS 1.7.1
figure out the local build problems wrt node bindings and llvm. hopefully this fixes travis-ci as well.
add PATH to both before_script and script, and change 'cd test'+'make' to 'make check'
download and install the node-0.10.25 bottle manually
we need to install node-gyp as well
remove the v from tar to cut down on some spew.
only build the osx libraries when we're doing CI stuff
ejs can handle esprima's locations now
catch exceptions when compiling, and catch 'error' for each of the llvm commands so we can see what's failing on travis-ci
don't run the clang analyzer in CI mode.