Emmett sexp

This pull request manually merges moar_sexp with master.  Adding sexp conversions to all types in the master branch that the moar_sexp branch had.  While it appears that the test failed for this commit, it would pass if it could reference the updated ocaml-packet with bytes_of_sexp implemented.