user ghcjs-boot repository in boot script
boot script fixes
copy settings to base dir
install unlit
fix ffi type check
add constant folding for zero-fill shift
update travis config for new booter
update linker to use non-wired-in ghcjs-prim
make booter work if 'ghcjs-boot' is not a git repository
merge branch 'master'