BL-711: Report problem dialog

https://jira.sil.org/browse/BL-711
This dialog is reachable via the help menu. It has these features:
* Takes and submits a screenshot of what the user saw just before the report dialog appears (if user wants)
* If a book is selected, zips up is folder and submits it (if user wants)
* User can see what other details will be reported (e.g. their recent activity, computer specs, etc.)
* If direct submission to Jira fails, creates a single zip report file and tells user how to submit it via email
* If submission to jira succeeds, the dialog provides a link so the user can open the issue and amend it as needed.
* Fully localizable

![image](https://cloud.githubusercontent.com/assets/8448/5097856/9fa708f6-6f3c-11e4-824d-c4e966af0e03.png)

An early version showed a Bloom icon, and that png is still part of this PR, even though the current version doesn't have it.  Unit testing is minimal; just a smoke test to make sure the API is still alive.
You think it is too dangerous to default true? Is there likely to be something very confidential on the screen? Seems to me that mostly there is no harm in sending the shot, and it helps them to do so in that their problem is more likely to get fixed. Also, people worried about privacy are more likely to look for a control like this than people who don't care, so having the right default for people who don't care would be good.