Add semantic release support.

What do I need to do to get this on Travis and automagically publishable?

/cc @janl