after refresh json data should be evaluated, otherwise it will be a string instead of an object
Cannot call method "getItem" of undefined when packing
Revert "Cannot call method "getItem" of undefined when packing"

This reverts commit 6b8752da787ba1879c27e11b068e5deafc8a209b.
Cannot call method getItem of undefined
fixing {{#if null}} in mustache, which was throwing an error
Merge pull request #246 from bitovi/ifnullmustache

fixing {{#if null}} in mustache, which was throwing an error
Observe.attributes boolean fix
more spacing in the docs (mostly for testing purposes
Merge branch 'master' of github.com:bitovi/canjs
.model takes an optional remove attribute, which is passed into .attr
Merge pull request #248 from bitovi/mergeonmodel

.model takes an optional remove attribute, which is passed into .attr
Need to check more than the pathname.  Adding hostname check, since HTML5 pushstate only works on the same hostname.  Links to other domains will now work.
Test and fix for IE error, issue #226
Test to verify that #221 closes #207
For relative links in i.e., the host shows up as blank, so the last fix broke ie.  A blank host really means the current host, so we can check to see if it's blank and assign the current host, then proceed.
If this.host is empty (which it is when using IE), set it to window.location.host.
Merge pull request #226 from bitovi/ie8-list-setup-226

IE8 error
Fixing observe test merge conflict
Merge pull request #207 from bitovi/attr-merge-207

.attr method doesn't merge nested objects
Merge pull request #198 from DVSoftware/master

Added evalJSON during setup for `can.Model.Cached`