Fixing build issues, adding stealify for #459.
Added the ability to use attributes other than 'id' in the destroy templates:

	var Person = can.Model.extend({
					findAll: "GET /groups/{groupid}/persons",
					findOne: "GET /groups/{groupid}/persons/{id}",
					create:  "POST /groups/{groupid}/persons",
					update:  "PUT  /groups/{groupid}/persons/{id}",
					destroy: "DELETE /groups/{groupid}/persons/{id}",
					…
				 },{});

	new Person({ id: 2, groupid: 4}),destroy();
Feature detect whether or not to run pushState tests.
Implements feature request and closes #306. Also fixes trailing comma error.
Fixes failing test in IE.
Merging
All tests working and ready for merge with master.
Adding can.Observe compatibility.
Merge pull request #493 from bitovi/dev

2.0.0 - can.Component etc.
Per @daffl's suggestion, tightening up usage of a route test.
- Fix the "Destroy Deferred" tests for Zepto, Mootools, Dojo, and YUI.
- Trying to keep Model.destroy backward compatible.
Allow Map/Model conversion of specified type.
Use global reference so that it works in dist, too.
Adding fix for #448 and updating documentation.
Adding comment for can.fixture depency. Closes #487
Merge pull request #448 from bitovi/control-plugin-naming-448

String parameter not working as expected for: jQuery.fn.control / jQuery.fn.controls
Allow using views with different extension (#193)
Merge pull request #293 from bitovi/attributes-conversion-293

Attributes automatic conversion to Map/Model specified type
Merge pull request #193 from bitovi/extensionless-views-193

Extensionless views fail
Fix Mustache binding lists in helpers. Closes #438, closes #463. Big props to @azazel75.