Remove functions used for sorting data in perfgraph.js

This is now done in genGraphs so the code isn't needed anymore
Remove most references to graphInfo and divs in callbacks

We add the graphinfo and divs to the dygraph, but that can only be done after
the dygraph has been created. The graphInfo and divs are used in some of the
callbacks. I believe that in cases where the dygraph loads quickly the
divs/graphInfo are trying to be accessed before they are actually set which is
why we sometimes get missing graphs
Updates for dygraphs 1.1.0

Some options were deprecated and turned into per series options. Change
drawGrid and yAxisLabelWidth into per series options.
Stop putting sort in graphdata.js

It's no longer needed since sorting has been moved to gengraphs
Some quickReference improvements.
Merge pull request #983 from vasslitvinov/improve-quickReference

Some quickReference improvements.

TEXT CHANGES

* "How to write a one-line "hello, world"
 - moved up to "Quick Start" heading

* command-line prompt: $ (bold) instead of >

* multi-line comment: added /*can be nested*/

* string default size: "variable" --> "n/a"

* Under Casts and Coercions:
    cast -> explicit conversion
    coerce -> implicit conversion

* Under Formal Argument Intents:
    removed "but"; added commas and forced newlines

* under Locality
 - "set via -nl" --> "a.out -nl 4"
 - "here.id" --> "here"; added a comment
 - added "Example" subsection

FORMATTING CHANGES

* added "Heading 1" style
 - horizontal line below
 - reduced vertical space around it
 - this allowed me to remove empty lines right before each heading

* added "Code" style
 - currently used only for blank lines
 - alas replacing the current code lines with "Code" style
   was not a one-click operation, so I did not do it.

* adjusted spacing in other places as well

* Zipper Iteration moved naturally into the previous column

* Changed formatting for * in the footnote
  "Left-associative except where indicated"
  so the * is visible.

* under Atomic Example/n-th: made "th" a superscript
  and larger font (otherwise it's invisible)

EXTRA SPACE AVAILABLE

The above changes freed up some room for additions.
I added back empty lines to space out a few sections - they can be deleted
and new contents can be added.

OTHER

* Also updated .pdf

* Reviewed by Brad.
Merge pull request #982 from ronawho/cleanup-perfgraph-javascript

Cleanup some perfgraph code

 - Replace some functionality that has been depracated with dygraphs 1.1.0

 - Remove sorting code from perfgraph.js
   - sorting was moved to gengraphs a while ago, I only left it in in case
     something went wrong

 - Remove most references to 'divs' and 'graphInfo' in dygraphs callbacks
    - I think this is responsible for some graphs occasionally not loading
      (that become much more frequent with some upcoming changes.)