New module interface
add webdriver and e2e test to travis
fix sauce + travis
Increase undo delay

Travis/sauce keeps getting false positive fails
Workaround for grunt-protractor

grunt-protractor will set the capabilities' versions as command line
arguments which protractor will automatically convert to floats with
optimist. Sauce cannot read floats (can read strings and ints
apparently)
Add exception for running wd tests on safari

Until we can figure out how to type into contenteditable... some sources
claim there's a limitation in SafariDriver
add back mac test targets

was unintentionally removed
Separate selenium tests from unit tests
Add name to quill iframe
Fix protractor config and add new e2e fixture
Remove unnecessary checks for range
Half of e2e tests implemented
Implement rest of e2e tests
Move e2e test inside wd

Webdriver's limitations with contenteditable makes it difficult to build
a large suite useful tests
update dev dependencies
Merge dom and utils
Reorganize files for new module system
fix reference
add test page for memory usage
no longer need underscore string