Extended conj to nil

Clojure semantics is that `(conj nil x)` -> `(x)`, which is useful
when conj is given as an argument to e.g., `update-in`.
transient vectors implemented
Update README.md
Merge pull request #11 from squaremo/conj_nil

Extended conj to nil
added gensym literals to syntax quoting
rename binary to pixie-vm
Merge branch 'master' of https://github.com/pixie-lang/pixie
syntax quote now namespaces symbols
added IFn and a bit of work on ffi
some ffi stuff
FFI is working, now we just need to expand supported types and the like
Update README.md
Update README.md
added build file for building without a jit
build fixes
deleted some debug code
added pixie.platform
working on ffi a bit more
switch to osx builds for now
rt.count now unwraps