add external command hook POND_HOOK_RECEIVE
Update .gitignore to skip binaries & test binaries.
Fixes : CLI crash when editing drafts with unspecified recipient #109
Alphabetize contacts list in GUI
Minor fixes to previous commit.
Merge branch 'contact-sorting'
Reproduced and fixed : cli.go crash when attaching file directly to contact #125
Detect tor port even in developer mode so that PANDA can run properly under TBB.  There was an issue because PANDA runs over tor even in developer mode, but TBB uses port 9150 rather than the default tor port 9050.

Allow tor to be used by PANDA when running in developer mode

Oops
Minor tweaks to previous commit.
Merge branch 'leif-receive-hook-command2'

Conflicts:
	client/client.go
Allow the changing of contact's name in the GUI.

(Roughly based on
https://github.com/burdges/pond/commit/d41c34c4f5396c22d754c2e6236dd8bcbe5126e9)