create a detach helper and use detach helper in replace of process.nextTick
Cleanup event listeners and remove function creation from init
add metadata for form-data file field
change detach to defer
Merge pull request #1168 from seanstrom/support/use-setimmediate-when-available

create a detach helper and use detach helper in replace of nextTick
remove optional dependencies
remove optional requires in tests
remove env from travis.yml
update the request.cookie docs to have a valid cookie example
Merge pull request #1174 from seanstrom/support/update-request-cookie-docs

update the request.cookie docs to have a valid cookie example
Merge pull request #1165 from FredKSchott/cleanup-remove-init-funcitons

Cleanup event listeners and remove function creation from init
Merge pull request #1173 from seanstrom/support/rm-optional-dependencies

remove optional dependencies
add unit tests
Merge pull request #1169 from dotcypress/form-data-file

add metadata for form-data file field
Enable strict mode in tests
Remove semicolons in tests
Change == and != to === and !==
Use single quotes for strings
Escape special characters
Add spaces around infix operators