Bug fix for horizontal scrolling on hidpi devices
Add panning interaction model functions to dygraph-externs

Add the startPan(), movePan(), and endPan() functions to the externs file. These functions are commonly used when defining custom interaction models and must be defined in order to satisfy the closure compiler.
Add Dygraph.PointType to dygraph-types

Add the Dygraph.PointType type to the dygraph-types externs file. This type is used when defining a clickCallback function and must be defined in order to satisfy the Google Closure compiler.
Merge pull request #305 from brentwalther/master

Add panning functions to dygraph-externs and PointType to dygraph-types
Merge pull request #303 from danvk/fix-hidpi

Fix HiDPI over-scrolling issue
Replace '&nbsp;' with '&#160;', so that the legend works in XHTML pages as well
Merge pull request #308 from yankee42/fixXmlEntities

Replace '&nbsp;' with '&#160;', so that the legend works in XHTML pages
Update the hidpi test to work on a wider variety of platforms (e.g. when running the tests via `java -jar ./auto_tests/lib/JsTestDriver-1.3.3c.jar --tests all`)
Merge pull request #309 from hulkholden/hidpi

Update the hidpi test to work on a wider variety of platforms
Add missing license text to dygraph-externs.js and dygraph-types.js
Merge pull request #310 from hulkholden/license

Add missing license text to dygraph-externs.js and dygraph-types.js
Make setSelection() work with missing points.

If the points array is missing points, for instance because the data
handler omitted them, setSelection() will now still properly find
the points that are being selected by looking at the points' idx
property instead of just indexing into the points array.
Add a fast-path setSelection() if the points are in the expected place.

In most cases, the appropriate index will contain the point that should
be selected, so check that and use that point if so.  Otherwise, search
for a matching point.

Also add a test that tests the case where the appropriate index doesn't
contain the point we're looking for.
Merge pull request #315 from flooey/setselection

Make setSelection() work with missing points.
Point to the new issue tracker
Attempt to create a working bower package
valid JSON for bower.json
check for correct versions in package.json and bower.json
Add a guide to contributing
CONTRIBUTING.md formatting