Keys cannot start with [.

This change breaks backward compatibility int heory, but supporting the
syntax `[key] = 1` is pretty annoying, and TOML should be easy to parse.
Merge branch 'disallow-key-start-bracket' of github.com:BurntSushi/toml-1

Close #224.