Clean up Makefile.am (distcheck, rebuild version.h less often)
Add command-line option to sort object keys.

Closes #79.
Let the parser rather than the lexer handle invalid characters.
Better error handling for .foo case in parser. See #141.
Make jq --version print to stdout, not stderr
Update README.md

Update the link to the documentation. All GitHub pages are now using the github.io domain.
Merge pull request #142 from lanthaler/master

Update README.md
Lex and parse .foo better.

'.as' is now valid, '. foo' is now invalid. See #141.
Clean up flex lines in build
Speed up cached configure (./configure -C)
Unify frame and data stacks
Support ."foo" syntax for accessing fields. See #141.
Unify all stacks. Passes tests, but needs cleanup.
Simplify frame logic.
Clean up lots of stack and frame logic.

Move frame defs to execute.c
Move slurp_file() into library as jv_load_file()

Needed as part of creating a libjq.
Merge pull request #150 from nicowilliams/jv_load_file

Move slurp_file() into library as jv_load_file()
Fixup API to get closer to a libjq
Allow --run-tests to take a file argument
Remove last remnant of main.h