Correct some of the documentation.
Implement Decoder similar to xml and json Decoders.
Implement Encoder similar to xml and json Encoders.
Improve documentation over past two commits.
Rename gozpl to zpl.

This follows the recent repository renaming so that the new import path
is "github.com/jtacoma/go-zpl".
Support pointer to primitive type.
Improve support for decoding into a map.

This includes a bunch of cleaning up and a bit of an overhaul in
decode.go.
Update some lingering typos.

Some of the documentation text, based on "encoding/json", still used
JSON oriented language.
Support map and struct values equivalently.

Figured an abstraction that works better across maps and structs so the
same code can be used for both.
Continue after error, then return the error.

This is to better mimic the standard "encoding/*" packages.
Fix last-line bug.

The exact number of bytes read through Read() was being ignored and the
entire buffer was being used.  This only affected the last line of input
that did not end with a newline.
Add a simple example.
Remove dependency on "fmt".
Reduce dependency on "regexp".
Improve documentation.

* Add a more friendly introduction.
* Start using godocdown.
Include a better example.
Improve test coverage and fix some bugs.

Mostly around decoding.  Thanks to "github.com/axw/gocov" for the help!
Further divide the content of zpl.go.
Support slices of elements that are not strings.
Update README.

Include recent API additions and a build status indicator from
https://drone.io.