Ignore SIGPIPE in the main body of the dx function dispatcher
Ignore SIGPIPE in err_exit()
Merge pull request #47 from dnanexus/PTFM-9757-ignore-SIGPIPE

Ignore SIGPIPE in the main body of the dx function dispatcher
Set Java source encoding explicitly.

This fixes the following warning when building:

  [WARNING] Using platform encoding (UTF-8 actually) to copy filtered
  resources, i.e. build is platform dependent!
Add DXJSON.ArrayBuilder (helper for making JSON arrays).
Changelog and dxR version update for v0.73.0
Add emacs lisp API wrappers.
Proof of concept: commands for listing and browsing projects.

To get started:

  (add-to-list 'load-path (expand-file-name "~/path/to/your/dx-toolkit/src/elisp"))
  (require 'dx)
  (setq dx-auth-token "...")
dx-list-projects: factor out major mode, add keymap, browse proj link
Add hook dx-list-projects-mode-hook.
dx-browse-project: support browsing subfolders too.
Add some getting-started docs.
dx-browse-mappings.
Refactoring/navigation for dx-browse-mappings-mode.
Update copyright years.
Load dx configuration (including token) from ~/.dnanexus_config.
Show more details in dx-list-projects view.
New command dx-new-project.
Describe project and print its name in data browser.
Add better docstrings for API wrappers.