Firefox addon + build process

**WARNING:** known sloppiness ahead. :smile_cat: 

To build:
```
./bin/hypothesis extension production.ini firefox http://localhost:5000 resource://firefox-at-hypothes-dot-is/hypothesis/data
```

To test:
1. Download the Firefox Add-on
2. ...install it...etc...
3. in `./build/firefox` run:
```
cfx run --binary-args="-url http://w3.org/DesignIssues"
```
(or whatever other URL you like to test with)

Firefox should open with the extension sitting in the top right of the toolbar.

### (Some of the) Known Issues:
* loads irregularly when browsing cached pages (back / forward, 304 Not Modified, etc)
  * likely some other Firefox event that needs to be caught somewhere
* fonts are broken
  * relative URLs in the CSS aren't loading the fonts (despite their being there)
  * making them absolute `resource://` URLs in the CSS file does the trick (but would take some ugly build stuff)
* **all** of the build process for this thing *can* and *should* be heavily refactored
  * it's mostly copy / pasting to jump that hurdle and focus on the extension stuff
  * fully planning to improve it

Enjoy! :tada: 

<!---
@huboard:{"order":1347.7445068359375,"milestone_order":1434,"custom_state":""}
-->

@dwhly I believe it only shows in the UI:
> A short description of the add-on - intended for display in the user interface. This description should fit on one short line of text.

From: https://developer.mozilla.org/en-US/Add-ons/Install_Manifests#description

Here's a screenshot from the `about:addons` extensions listing:
![screen shot 2014-11-11 at 3 53 08 pm](https://cloud.githubusercontent.com/assets/43209/5000586/3779b11a-69bb-11e4-80e6-c4180d7fc3c8.png)

:+1: for the "discuss" change.