Primary authors:

* Daniel Lindsley

Contributors:

* Peter Bengtsson (peterbe)
* Philippe Ombredanne (pombredanne)
