Created a static function .optionsForElement() that is used in the constructor now.
Added tests for Dropzone options in constructor.
Refactored Dropzone.forElement to use element.dropzone.

Thanks to Jakob Cosoroabă for the idea.