js-api: Add module to create and run JS API examples.
js-api: Add module to create and run JS API examples.

This file will act as the container for all JS API examples to use
in our documentation, similar to our python and curl API testing
and examples generation code.

This module has two modes of operation:

- node javascript_examples.js generate-responses

   This mode runs all the examples against a server and prints the JSON
   output of all the examples we ran.

- node javascript_examples.js generate-example <endpoint>

   This mode prints example code for endpoints like: /users:post. We then
   want to render this full example code in our docs.

timabbott/zulip,showell/zulip,hackerkid/zulip,brainwane/zulip,hackerkid/zulip,zulip/zulip,zulip/zulip,brainwane/zulip,punchagan/zulip,andersk/zulip,timabbott/zulip,zulip/zulip,shubhamdhama/zulip,timabbott/zulip,andersk/zulip,kou/zulip,punchagan/zulip,andersk/zulip,synicalsyntax/zulip,zulip/zulip,showell/zulip,brainwane/zulip,synicalsyntax/zulip,eeshangarg/zulip,kou/zulip,andersk/zulip,hackerkid/zulip,rht/zulip,brainwane/zulip,shubhamdhama/zulip,showell/zulip,synicalsyntax/zulip,brainwane/zulip,zulip/zulip,rht/zulip,zulip/zulip,timabbott/zulip,eeshangarg/zulip,eeshangarg/zulip,punchagan/zulip,rht/zulip,showell/zulip,kou/zulip,hackerkid/zulip,kou/zulip,andersk/zulip,punchagan/zulip,showell/zulip,eeshangarg/zulip,synicalsyntax/zulip,timabbott/zulip,hackerkid/zulip,synicalsyntax/zulip,zulip/zulip,andersk/zulip,kou/zulip,kou/zulip,eeshangarg/zulip,andersk/zulip,punchagan/zulip,showell/zulip,brainwane/zulip,brainwane/zulip,eeshangarg/zulip,rht/zulip,shubhamdhama/zulip,synicalsyntax/zulip,timabbott/zulip,rht/zulip,showell/zulip,hackerkid/zulip,rht/zulip,hackerkid/zulip,synicalsyntax/zulip,shubhamdhama/zulip,shubhamdhama/zulip,eeshangarg/zulip,kou/zulip,shubhamdhama/zulip,punchagan/zulip,shubhamdhama/zulip,punchagan/zulip,timabbott/zulip,rht/zulip