Assert that params are defined when required by the action
Allow controller to be passed into dispatch call
Fix tests
Merge pull request #782 from batmanjs/controller-test-case-improvements

Controller test case improvements
Mock setImmediate to setTimeout in tests to facilitate sinon fake timer testing
Merge pull request #783 from batmanjs/mock_test_setimmediate

Mock setImmediate to setTimeout in tests
Compile
Merge branch 'master' into smarter-iterator-binding
Don't use has to determine set membership in add and insert methods