Add ability to hide scrollbar

Sometimes you may want to not have the scrollbar visible (IE: 2 or more linked waveforms on the page controlled by a single scrollbar).  The "hideScrollbar" option (default=false for backward compatibility) allows for this
Add ability to hide scrollbar
Fix "interact" access methods

enableInteration(), disableInteraction(), toggleInteraction() were broken when .interact in Drawer was removed, and changed to access only via params.interact.
Merge pull request #227 from rgagnon24/master

Add ability to hide scrollbar
Documentation fixes

Order methods, options, and events alphabetically
Add missing information, and normalize how examples and options are displayed
Reformat, and alphabetize

Added Mark and Region documentation
Merge pull request #228 from rgagnon24/master

Reformatted and add missing items
Fix multiple copies of event firing

Mouse events on marks and regions were firing multiple times due to the 'on event' being setup INSIDE each Mark or Region, causing multiple handlers to be setup.
Fix issue #214

Second part of fix to prevent multiple copies of event firing
Fix tab spacing
Merge pull request #229 from rgagnon24/master

Fix events being fired multiple times
code style; update build