gofmt
fix go vet warnings
We want %s since errorf escapes some characters (like new lines), which turns them into strings.
the real fix for go vet warnings
refactor lexTrue and lexFalse methods
decode: remove TestTrueFalse
Merge pull request #19 from rjeczalik/one-does-not-simply-go-vet

the real fix for go vet warnings
Support versions of Go that lack the 'encoding' package.
Remove outdated comment.
Merge branch 'master' of github.com:BurntSushi/toml
Handle decoding into Go arrays

Fixes #20.
Error handling for embedded non-struct types

Fixes #17.
Merge pull request #26 from cespare/issue-17

Error handling for embedded non-struct types
Fix a bug: parse error in array value without whitespace