Bin carton in emacs lisp

This is not 100% working at this moment. It would be awesome if someone else could take a look (ping @tkf, @lunaryorn). There are most likely a few issues I have not found myself, but I could use some help finding them.

@lunaryorn I noticed that the Ecukes tests do not pass for snapshot (see https://travis-ci.org/rejeep/carton/jobs/8474140). I think you mentioned you are running snapshot. It would be awesome if you could take a look at it. I'll try to install it myself and see as well.