JavaScript MDN plugin

I've implemented the [JavaScript MDN plugin] (https://duckduckhack.uservoice.com/forums/5168-ideas-for-duckduckgo-instant-answer-plugins/suggestions/2817643-javascript-mozilla-developer-network).

Some highlights:
  - A function signature has three indexes:
    1. Array.prototype.sort
    2. array sort
    3. sort
  - In the case of collisions on (3), there is a disambiguation

Questions:
 - In output.txt, how do you want tabs to be escaped? I've put quotes around fields that have tabs. Would you rather use \\t?

Screenshot of data:
![plugin output screenshot](https://f.cloud.github.com/assets/575626/454522/2fda1ea0-b33b-11e2-94d6-65f754166854.png)