Clean up constructors. Remove Element and Event options.
Merge from master
Rework vendor variable
Clean up templates
Apply jshint to the build file, not individual files
Refactored the events layer with new syntax
Added a destroy() method. Refactored toolkit().
Added global binding layer. Added initialize() method.
Added divider component
Started on OffCanvas component
Added OffCanvas JS
Renamed maskable class. Added selector option.
A lot more work on off canvas
Add push option to off canvas
Added off canvas docs
Updated toolkit() docs
Added mobile support to off canvas
Added new toast component
Started on toast docs:
Merge from master