Rename file
Remove a bunch of duplicated tests that exist in other files.

Must have had a merge issue sometime in the past.
Avoid requesting a stack trace on enqueuing. When debugging, the user can just pull the stack off the error object themselves.

This should be a performance boost. Per https://code.google.com/p/v8/wiki/JavaScriptStackTraceApi - "For efficiency stack traces are not formatted when they are captured but on demand, the first time the stack property is accessed"
Update README.md
Update to MIT License.
Merge pull request #64 from rjackson/update_license

Update to MIT License.
Allow throttle to run immediately as well

Following the same pattern as debounce and allowing
throttle to run leading edge as well.

Throttle should run leading edge by default
Merge pull request #55 from kingpin2k/leadingEdgeThrottle

Allow throttle to run immediately as well
resolves #68
Merge pull request #69 from landongn/master

resolves #68
Tests for defer and deferonce

Remove Todo
Merge pull request #72 from pksjce/Defer_flow_test_case

Tests for defer and deferonce