some coffee idioms, common constructor change
Adds the ability to mark events on a non-time-based line graph
Merge pull request #314 from abrinkman/master

Adds the ability to mark events on a non-time-based line and area charts.
Use local third-party javascript for examples.

Move scripts from spec/lib into third_party, update references.
Merge pull request #306 from sudodoki/feature/xLabelPadding

feature: option to set padding for x axis label
Merge branch 'feature/rounded_corners' of https://github.com/sudodoki/morris.js into sudodoki-feature/rounded_corners
Tidy up.

- The options namespace should stay flat - no nested config values.
- Used single array literal instead of chained Array.concats.
- Added default values to config defaults, instead of using default
  method arguments.
- Tweaked spec.
Merge branch 'feature/coffee_idioms' of https://github.com/sudodoki/morris.js into sudodoki-feature/coffee_idioms

Conflicts:
	lib/morris.grid.coffee
Merge pull request #298 from sudodoki/fix_travis_builds

update npm test task
Automatic resizing.

Fixes #111. It's a costly operation, but it's working.
setData() method for Morris.Donut.

Fixes #211
Add original data to custom hover callback.

Chart data points are sorted when using parseTime, so indices will not
always match the original data ordering.

Also fixes a couple of event triggers.

Ref: #264.
Add perceptual diffs.

Uses perceptualdiff to catch regressions / changes in charts as they are
displayed by a browser (in this case, phantomjs).

Currently has exemplaries for basic line, area, bar and stacked bar
charts.
Add pdiffs to npm test.
More perceptualdiff testing tweaks.
Revert "Add pdiffs to npm test."

This reverts commit a3566f0ccfc5ff6d56ecf6c0da9be29016da9d62.
Remove perceptualdiff from travis config.
Add note on pdiffs.
Update docs and metadata.
feature: configurable vertical segments