separated the auto-init behavior into a separate file, and included it last in the build order. This ensures that extensions can bind their events before init, especially when the carousel code is loaded dynamically.
Merge branch 'master' of https://github.com/filamentgroup/responsive-carousel

# By Mat Marquis (6) and others
# Via Jeffrey Lembeck
* 'master' of https://github.com/filamentgroup/responsive-carousel:
  Making sure node_modules don't get pushed
  This is a browser based plugin, testing it against node .9 doesn't make much sense
  Adding badge for travis
  Fixing linting errors
  Adding hookups for Travis, so we can start automating tests and builds
  Reverts style change in a83a3306c1e35892dd2fcaffa4f8c94381a93435
  Adds `otransitionend` binding. Variety is the spice of life.
  Restores active class in non-transition browsers.
  Prevents false negative for transition support in Firefox/Opera.
  Hides inactive slides in a more accessible way; hides next/prev controls through aria-hidden.
  Fixes for IE8 (which seems to want to constantly fire onresize on the window)
  Fixing the false-positive we were getting in IE9 for transitions
  Minor update to demo styles for the sake of IE testing.

Conflicts:
	dist/responsive-carousel.js
	dist/responsive-carousel.min.js
	grunt.js
added autoinit to the gruntfile