Fix Transformer.parse for Ruby 1.8

In Ruby 1.8 `String#[]` returns the character's code and must be
converted with `#chr` first.
Simplify parslet repeat statements
Merge pull request #12 from koraktor/patch-1

Fix Transformer.parse for Ruby 1.8
Merge pull request #14 from koraktor/parslet-repeat

Simplify parslet repeat statements
Simplify parslet match statements
Update gemspec (for #15)
Update .gitignore
Add to_toml to DateTime and update tests
Multiline arrays can have trailing commas
fix empty multiline arrays
parse empty files as an empty hash
fix empty multiline arrays with comments
Merge pull request #16 from paulhammond/array_trailing_comma

Multiline arrays can have trailing commas
Merge pull request #18 from samsonjs/fix-empty

Fix empty files & empty multiline arrays
Add simplecov for coverage on 1.9; streamline test running
Update for new MiniTest version
Add table array parsing (fixes #22)
Add hard example test case (for #23)
Add check for invalid hash keys in generator (for #20)
Update version