Changing can.Control.route selectors to match pushstate.js
A generous update to the can.route.pushstate documentation with examples and advice.
Merge branch 'master' of https://github.com/bitovi/canjs
test and fix for mustache tagname regression, tagnames don't need to have hyphens anymore
jshint
Merge pull request #1053 from bitovi/1050-component-tagnames

1050 component tagnames
closes #1040 if splice replaces the same item, don't unbind from it
add a warning when map/define isn't included
Merge pull request #1054 from bitovi/map-define-warn-master

Warnings for map/define
Merge pull request #1049 from bitovi/model-destroyed-bug

Model destroyed bug
Tests and fix for #782.
Merge pull request #1073 from bitovi/debounce-context-782

Fix can.debounce and can.throttle context
Adding tests and fix for truthy stache text sections (#1065).
Merge pull request #1083 from bitovi/stache-truthy-attributes-1065

Evaluate and cache text sections properly
fixes #1027 making routes not greedily consume slashes by default, but adding a flag to turn this behavior off
Add teardown to pushstate tests

update qunit and get rid of using steal.root in a test as it won't work in production
Merge pull request #1044 from bitovi/1027-greedy-routes

Making routes not greedily consume slashes by default
Adds event target back for Map events (#1082)
Add target property for all other map events as well.
Merge pull request #1091 from bitovi/dispatch-target-1082

Adds event target back for Map events