Support arrays of tables. Close #7.

This includes valid and invalid tests. Also, the structural recursion to
compare equality had to be modified to account for lists of maps at the
top level of a TOML file.
Compatibility with TOML 0.2.0.