CLT-138 Add option to limit number of rows outputted to stdout with 'job:show' and 'query' commands
CLT-138 add error message for new option and addressed some code review comments
CLT-131 Allow users to download results with headers from CLI

Changes:
- added output of job.hive_result_schema in both csv and tsv output format.
  JSON output remains unchanged.
  csv and tsv with headers is the default behavior now.
- added option for backward compatibility to suppress headers in
  csv and tsv file output formats.
CLT-131 default to no header and change the option

Changes:
- Default to csv/tsv without headers to maintain
  backwards compatibility
- changes the command-line option to be
  -c / --column-header
Update README to add 'bundle install' step for packaging
Update copyright year in README
Fix merge conflict from 9124d578
CLT-131 add -c option to query command as well and fix show_result call
v0.10.99

Changelog:
* job:show, query: limit the number of records ouputted when printing on stdout using the -l / --limit option
* job:show, query: optionally output/store csv and tsv files with headers using the -c / --column-names option
* job:show, query: support result output from Presto
Rename mispelled td-completion.bash file
Some cleanup

Changes:
- made functionally equal portion of the code in the 'td'
  files for windows toolbelt, mac toolbelt, and gem more
  similar
- moved sched and schema commands in the 'Basic commands'
  section
Hook to customize the update URL root for local testing and associated tests
Show primary key for item tables

Changes:
- in table:show, if the table is an item table,
  show the primary key field with primary key
  name and type;
- in table:list, if at least one of the table is
  an item table, show the primary key column in the
  table view, or show the primary key field in the
  JSON,CSV,TSV formats only for item tables.
Show support for msgpack.gz in the command description
Upgrade td-import-java 0.4.10. ChangeLog is https://github.com/treasure-data/td-import-java/blob/master/CHANGES.txt
Merged manually
Propagate error codes down to the calling shell
Update td-client gem dependency to 0.8.58
Add additional elements to .gitignore
Correctly set the default export format