Changes to eventgroup, fixing ie8 eventing, fixing a script error.

Adding unit tests.
Merge branch 'master' into eventgroupfixes
Removing the "attachEvent" checks.
raising an event on an html element should raise a custom html event.
Tweak to event group to respect remaining event count better. Tweak to view model to remove exactly the right thing.
Merge pull request #28 from OneJSToolkit/eventgroupfixes

Eventgroupfixes