Detect text encoding. Ports the algorithm used by the `file` command. Includes a utility function to decode zip filenames.

[![Build Status](https://travis-ci.org/richardlehane/characterize.png?branch=master)](https://travis-ci.org/richardlehane/characterize)
