Added support for commonJs (npm/browserify)
add appendDots option

- same exact option as appendArrows, except for the pagination
  dots. Change where the navigation dots are attached.
  (Selector, htmlString, Array, Element, jQuery object)
Unset width on destroy & unload, instead of removing style attribute
Improve Selector Search for asNavFor and focusOnSelect

Clicking on slides for a slick instance with `asNavFor: true` causes the index lookup to resolve to `undefined` when the `.slick-slide` contains child elements.

This fix continues up through the parents of `event.target` until it finds the DOM node with the `slick-slide` class instead of requiring it be the immediate parent of `event.target`.
Merge pull request #517 from deefour/patch-1

Improve Selector Search for asNavFor and focusOnSelect
Revert "Improve Selector Search for asNavFor and focusOnSelect"
Merge pull request #518 from kenwheeler/revert-517-patch-1

Revert "Improve Selector Search for asNavFor and focusOnSelect"
Merge pull request #512 from jimredd/unset-width

Unset width on destroy & unload, instead of removing style attribute
Merge pull request #498 from codonnell822/append-dots

add appendDots option
Merge pull request #482 from apatterson-ni/commonJsCompatibility

Added support for commonJs (npm/browserify)
Revert "Added support for commonJs (npm/browserify)"
Merge pull request #519 from kenwheeler/revert-482-commonJsCompatibility

Revert "Added support for commonJs (npm/browserify)"
Fixing #474
Fix slickGoTo index equal 0
Merge pull request #520 from hulufei/master

Fix slickGoTo index equal 0
Merge pull request #15 from kenwheeler/master

merge kenwheeler:master